5
我有一個連接到路由的控制器。控制器不斷地使用$timeout
輪詢服務器。當路由改變時,我需要停止輪詢,並在路由改回時重新啓動它。當angularjs路由控制器超出範圍時檢測?
請幫忙。
這裏是我的代碼:
(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();
}
])
);