范围的$$观察者字段和$$ watchersCount之间有什么区别?他们为什么不总是一样?
在angularjs.org主页上,在Chrome的开发者工具中运行angular.element('body').scope()
,可以看到:
$$watchers: Array[3]
$$watchersCount: 80
这两个字段之间有什么联系?
答案 0 :(得分:3)
$$观察者:代表当前范围内#=(X, Y)
数组长度的数量。
在哪里
$$ watchersCount :当前范围节点上显示的数字观察者&它的后代范围$$ watchers array.length