我正在阅读一些文档以进行优化,并看到它们为范围增加了一个有趣的价值。我不确定我是否完全理解它。
这是他们文档中的功能
function(activate, options) {
var scope = window.angular.element('body').scope();
scope.$on('$locationChangeSuccess', function(event, next, current) {
if (next.indexOf('/productPage') != -1) {
if (!options.isActive) {
activate();
}
}
});
}
我不完全遵循var scope这类似于* $rootscope *吗?
我知道您可以通过执行此操作来获取关联范围的值
angular.element($0).scope()
我看到窗口并想假设这超出了本地范围。