我目前正在使用AngularJS 1.3.0稳定版和Batarang Chrome版。在监视树中,我注意到在我的许多范围内都有一个叫做“截获的表达式”的东西。那个或什么场景创建了一个interceptedExpression是什么?
答案 0 :(得分:31)
什么是interceptedExpression
?
interceptedExpression
是$parse返回的函数。
为什么在Batarang中称为interceptedExpression
?
因为在角源代码中声明的函数是一个名为interceptedExpression
的命名函数。
哪些方案会创建interceptedExpression?
我知道的一个场景是在指令中使用=
声明本地范围属性。这将在batarang中创建interceptedExpression
记录。请参阅angular src here。