3月30日重点: $filter过滤数据后做参数传入, 获取$http成功请求后的返回数据
1. 日期选择器,可能因为时差问题,而导致日期选择不准确,提前一天或退后一天。
解决方法: 要使用过滤器 $filter("date")($scope.dateFrom,"yyyy-MM-dd")
注意:1. 过滤器不能直接在html元素上加,会导致日期选择器失效,不能选择。
2. 过滤器要放在$http请求的参数里。
3. 如果多处要使用过滤器,则可以把过滤器封装。var dateFrom=$filter("date")($scope.dateFrom,"yyyy-MM-dd"); 然后参数里直接传dateFrom。
2.$http请求,.then函数内设返回来的数据 $scope.arr = data; $scope.arr在.then函数外是undefind, 如果要在.then函数外引用这个$scope.arr,必须把$scope.arr重新赋值给一个变量,就可以获取到。
浙公网安备 33010602011771号