3月28日重点:$http中get和post的写法不同,监控数据变化重新绘制uijp图表

1.当把$http请求数据封装在一个事件函数内部时,以下面图表为例:

要求:当点击按钮后,图表获取到数值后发生相应改变

实际上,$http请求在函数外的话,图表可以获取到数据.

但是$http请求数据封装在一个事件函数内部时,图表始终是保持页面刚刷新时候的状态,获取到的值为0,所以图标不会发生变化.必须再加一个让图表重新获取

数值的事件.

uijp图表的代码是加上ui-refresh="data3".

echat图表要加上$watch, 监控数据的变化.

 

 

2.$http.get和$http.post 传参的写法不同.

get传参必须要加params,post不需要。

$http.get("http://localhost:8081/backend/chuanghe/erp/api/analysis/carStoreOrder",
{params:{"dateFrom":$filter('date')($scope.dateFrom,'yyyy-MM-dd'),"dateTo":$filter('date')($scope.dateTo,'yyyy-MM-dd'),"ordType":$scope.order}}
).then(function(data){

console.log(123);
$scope.arr = data.data.data;

 

 

 

 

 

 

 

3.自定义格式化数据

$filter('date')($scope.dateFrom,'yyyy-MM-dd')

posted on 2017-03-29 16:58  水月纯明  阅读(217)  评论(0)    收藏  举报

导航