AngularJS Batarang - 什么是截获的表达?

mik*_*t21 26 angularjs batarang

我目前正在使用AngularJS 1.3.0稳定版和Batarang Chrome版.在监视树中,我注意到在我的许多范围内都有一个叫做"截获的表达式"的东西.什么是那些或什么场景创建一个interceptedExpression?

mer*_*lin 31

  • 什么是interceptedExpression

    interceptedExpression$ parse返回的函数.

  • 为什么叫它interceptedExpression在巴塔朗?

    因为在角源代码中声明的函数是一个名为的函数interceptedExpression.

  • 哪些场景会创建一个截获的表达式?

    我知道的一个场景是=在指令中声明本地范围属性.这将创造一个interceptedExpression巴塔朗的记录.见角SRC 这里.

  • 那么regularInterceptedExpression呢? (18认同)
  • 有没有办法减少这种情况是指令使用```=```? (3认同)