tools extensions dev debug chrome angularjs batarang

angularjs - extensions - debug angular 1 chrome



AngularJS Batarang-¿Qué son las expresiones de intercepción? (1)

Actualmente estoy usando la versión estable de AngularJS 1.3.0 y la extensión de Batarang Chrome. En el árbol de observación, observo que en muchos de mis ámbitos hay algo que se llama "expresión interceptada". ¿Qué es eso o qué escenarios crean una expresión interceptada?


  • ¿Qué es la interceptedExpression ?

    interceptedExpression es una función devuelta por $parse .

  • ¿Por qué se llama expresión interceptedExpression en Batarang?

    Debido a que la función declarada dentro del código fuente angular es una función denominada interceptedExpression .

  • ¿Qué escenarios crean una expresión interceptada?

    Uno de los escenarios que conozco es cuando declara una propiedad de alcance local usando = en una directiva. Esto creará un registro de expresión interceptedExpression en batarang. Ver src angular here .