我有一个连接到路由的控制器。控制器使用 . 不断地轮询服务器$timeout
。当路线改变时,我需要停止轮询,并在路线改变时重新启动。
请帮忙。
这是我的代码:
(angular
.module('app.controllers', ['ng', 'ngResource'])
.controller('myContr', [
/******/ '$scope', '$resource', '$timeout',
function ($scope, $resource, $timeout) {
function update() {
$resource('my-service').get({}, function (d) {
// ...use data...
$timeout(update, UPDATE_INTERVAL);
});
};
update();
}
])
);