发表于: 2017-05-09 01:40:43
2 991
今天完成的事情:
参加项目方案评审,今天有点拖沓了,为了实现参数的一次传递,纠结了一天,时间选择器的输入范围控制也没有完成,总体差评,面试题目今天遇到了很多不会的,分享几个。
明天计划的事情:
articale管理模块完成。
遇到的问题:
$scope.getMsg = function ( ) {
return $http.get("/a/a/article/search/", {params: $scope.searchParams})
.then(function (mes) {
if (mes.data.code>=0&&mes.data.code<=399) {
$scope.mes = mes.data.data.articleList;
$scope.total = mes.data.data.total;
console.log(mes);
} else {
alert(mes.data.message);
}
});
};$scope.getMsg();
这种传参方式是目前我掌握的最简单的写法,通过给ng-modle前面添加前缀,可以一次发送数据,对于大量参数是一个好办法
收获:下面函数的输出结果是什么?
分享一个碰到的思路,以后碰到这种双等号数据类型转换的问题就有思路了:
二、再看双等号前后有没有布尔,有布尔就将布尔转换为数字。(false是0,true是1)
三、接着看双等号前后有没有字符串, 有三种情况:
1、对方是对象,对象使用toString()或者valueOf()进行转换;
2、对方是数字,字符串转数字;(前面已经举例)
3、对方是字符串,直接比较;
4、其他返回false
四、如果是数字,对方是对象,对象取valueOf()或者toString()进行比较, 其他一律返回false
五、null, undefined不会进行类型转换, 但它们俩相等
评论