In this video Iftach Bar explains when Angular calls the digest loop behind the scenes without calling it manually and why the digest loop is so critical.
- [Instructor] Since you already angular code and probably…haven't used the $reply function, clearly something in the…$reply function to make the bindings in your application…work.…Angular calls the digest loop internally almost on anything…that happens, here are some examples of what can trigger…a digest loop, different dom event handlers, for example…nig-click or ng-model on an input.…The $http service, when an age request is resolved.…
Other services like $timeout and $interval, basically…almost whenever there is user interaction or something…that might affect our variables, angular has taken care…to wrap it up with code that will call the digest loop.…Lets explore and see when the digest loop is run.…We already have a watch function that always returns…the same result and console log every time it is called.…In line 14 we can see this watch.…
However I rarely move the manual call to $reply…and the setTimeout function I used previously.…Let's have a look at the app and see when the digest…is being called, we know this that the watcher was…
This advanced AngularJS course helps you explore the connected worlds of $scope and the digest cycle. Instructor Iftach Bar explains scope and inheritance, goes behind the scenes of the digest loop, and teaches both manual and automatic data binding approaches. Plus, learn how to integrate external libraries, diagnose performance issues, and debug your applications.
- $scope and controllers
- $scope built-in variables and methods
- $scope prototype inheritance
- Manual data binding with $scope.$watch
- The digest loop
- Get the $scope in the console
- Forcing $digest
Skill Level Advanced
AngularJS 1: Building a Data-Driven Appwith Ray Villalobos2h 15m Intermediate
1. Scope Basics
2. Manual Data Bindings
3. The Digest Loop
4. Tips for Debugging Angular in the Console
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.