angularjs的民调工厂
Polling factory in angularjs
我有一个写工厂,在那里我从json中获取数据。并绘制成html表格。
我的问题是如何在一定时间后刷新数据
我的代码如下
.factory('getManagementData', function ($http) {
return {
list: function (callback) {
$http.get('../static/data/management.json').success(callback);
}
};
})
.controller('getdata',function($scope,getManagementData){
getManagementData.list(function(data){
//binding data to html page
})
});
提前Thanx
您可以使用$timeout
或$interval
。例如,此代码每5秒刷新一次数据:
.controller('getdata',function($scope, $interval, getManagementData){
function refreshData() {
getManagementData.list(function(data){
//binding data to html page
});
}
$interval(refreshData, 5000);
});
相关文章:
- Angularjs工厂注入错误
- 如何将参数传递到angularJs中的工厂
- AngularJS:$q.dedefe()不能由工厂方法共享
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何在AngularJS工厂中正确声明对象属性
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- AngularJS控制器在注入工厂时抛出错误
- AngularJS-工厂中promise ID字段的返回值
- AngularJS-我是不是在工厂注射中遗漏了什么
- Http状态代码工厂AngularJs
- angularjs-ui路由器解析工厂未定义
- 在同一工厂中的函数中使用函数并传递$scope(AngularJS)
- AngularJS可重用工厂
- 访问 angularjs 工厂数据之外的承诺
- 如何将数据从 angularJS 工厂填充到控制器
- 在AngularJS建立一个工厂而不是Singleton
- 使用工厂/服务在控制器AngularJS之间推送数组中的数据
- 无法从工厂 AngularJS 中的 JSON 文件中提取数据
- 与工厂AngularJS在控制器之间共享数据
- 使用工厂angularJS设置并获取值