如何使用$resource在angular js中使用$timeout
How to use $timeout in angular js with $resource?
我想知道如何在控制器中使用$timeout来每秒调用web api服务器?以下代码是我为本节创建的控制器和自定义服务。现在我可以提取数据,但由于是新闻,我想每秒刷新一次。
这是我的控制器
(function () {
"use strict";
angular
.module("Myapp")
.controller("homeController", ["newsService", homeController]);
function homeController(newsService) {
var hc = this;
newsService.query(function (data) {
hc.news = data;
})
}
}());
下面的代码是我的自定义服务
(function () {
"use strict";
angular
.module("commonServices")
.factory("newsService", ["$resource",
"appSettings",
newsService])
function newsService($resource, appSettings) {
return $resource(appSettings.serverPath + "/api/news");
}
}());
angular js中有一个服务叫做$interval
$interval(function_to_call_every_second, 1000);
我想说1秒太小了,它会使您的Web服务过载
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 使用 JS 播放一系列图像,使用 $timeout 来安排帧
- 如何使用$resource在angular js中使用$timeout
- $timeout保证在angular js中实现缓存服务
- JS-使用timeOut时的此引用
- 在angular js中使用$timeout来重复rest调用
- JS在while循环中设置timeout
- AWS Lambda调用函数(js sdk): timeout重置为默认值
- Angular Js回调函数$timeout