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重新赋值给一个变量,就可以获取到。


posted on 2017-03-30 11:18  水月纯明  阅读(186)  评论(0)    收藏  举报

导航