I understand that every model that I include in my opinion introduces a digest cycle and the $watch applied to it, since all Angular applications are basically single-page applications. But when will he clear $watch ?
For example, let's say that I have a view1.html page with the template {{view.name1}} . When I switch the route to the view2.html page using the {{view.name2}} template, is $watch on {{view.name1}} registered automatically or should I do it manually?
source share