AngularJS Batarang - What are interceptedExpressions?

10.1k Views Asked by At

I'm currently using the AngularJS 1.3.0 stable build and the Batarang Chrome extension. In the watch tree I notice that under many of my scopes there's something called "interceptedExpression". What is that or what scenarios create an interceptedExpression?

1

There are 1 best solutions below

4
merlin On BEST ANSWER
  • What is interceptedExpression?

    interceptedExpression is a function returned by $parse.

  • Why its called interceptedExpression in Batarang?

    Because the function declared inside angular source code is a named function called interceptedExpression.

  • What scenarios create an interceptedExpression?

    One of the scenarios I know is when you declare a local scope property using = in a directive. This will create a interceptedExpression record in batarang. See angular src here.