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')
浙公网安备 33010602011771号