【发布时间】:2017-02-06 22:17:09
【问题描述】:
我遇到了一个问题,我有这样的功能......
$rootScope.canNavigate = function(stateName) {
return !stateName || Authentication.canNavigate.call(Authentication, $state.get(stateName));
};
问题是这个函数被连续调用。堆栈跟踪每次都不同,但有一个共同点,它总是来自$apply。我已经注释掉了所有正在使用这个功能的手表,它仍然在发生。有谁知道为什么会这样?我似乎无法在 plunker 中复制。
【问题讨论】:
标签: angularjs