I couldn't find a concise list of the things that trigger a digest cycle to run. After some investigation, I came up with the following list. Does this look correct? What did I miss?
- bootstrap process - user input triggers a provided event handing directive; ex. *ng-click* - change to an *ng-model* property caused by user input or code - after *$http* promises are resolved or rejected - after *$timeout* and *$interval* listeners run - after a route change - calls to *scope.**$apply* -- R. Mark Volkmann Object Computing, Inc. -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/groups/opt_out.