我正在使用AngularJS 1.3.0稳定版本和Batarang Chrome扩展。在手表树中,我注意到在我的许多范围内有一些叫做“interceptedExpression”的东西。这是什么或什么场景创建了interceptedExpression?
什么是interceptedExpression?
interceptedExpression是$parse返回的一个函数。
为什么在Batarang被称为被拦截的表达?
因为在角度源代码中声明的函数是一个名为interceptedExpression
的命名函数。
>什么场景创建一个interceptedExpression?
我知道的一个场景是当你在一个指令中使用=声明一个本地的scope属性。这将在batarang中创建一个interceptedExpression记录。见角src here。
原文链接:https://www.f2er.com/angularjs/145023.html