AngularJS $位置服务多次刷新

时间:2014-10-29 16:45:25

标签: javascript angularjs digest

对于每次路线更改,我的AngularJS控制器中的一个函数被多次调用(20+)。我怎么能避免这个?

我举了一个简单的例子:http://jsfiddle.net/r6rv078t/3/

为什么会发生这种情况,以及AngularJS开发人员应该注意哪些与摘要相关的陷阱?

   var myController = function ($scope, $location) {
    var _count = 0;
    $scope.locChangeCounter = {
        count: function (viewLocation) {
            console.log(' $location ... ' + $location);
            _count++;
            return _count;
        }
    };
    console.log(' just with in ctrl  ... ' + $location);
};

0 个答案:

没有答案