While debugging my ng application, I found that most of the time $ digest accepts regularInterceptedExpression. The question is, what are the reasons for its launch?
Found this on AngularJs Docs, hope this helps.
https://docs.angularjs.org/error/$rootScope/infdig?p0=10&p1=%5B%5B%7B%22msg%22:%22fn:%20regularInterceptedExpression%22
The following scripts may cause this error.
When you declare a local scope property using = in the directive. This will create an intercepted expression.
method calls in view
Angular tip: We should avoid calling methods in the view whenever possible, as they execute in every $ digest loop.
Thanks,