【发布时间】:2014-12-01 22:48:38
【问题描述】:
我在这篇 AngularJS ngcontroller to be reloading data periodically 的帖子中的代码基于每 3 秒重新加载一次数据。
我现在的问题是,当我点击某些东西时,我想停止自动刷新。之后,自动刷新将再次开始。
例如,当我单击停止按钮时,自动刷新将停止。当我单击按钮启动时,它将每 3 秒再次开始获取数据。
这是我的 js
var newsfeed = angular.module('newsfeed',[]);
newsfeed.controller('newsfeedController',function($scope,$http){
var getPosts = function(){
$http.get('http://localhost/must_sns/main/all_status').success(function(data){
$scope.posts = data;
console.log(data);
});
}
getPosts();
setInterval(getPosts, 3000);
});
【问题讨论】:
标签: javascript jquery html angularjs