Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

AngularJS: Scope and Digest

via LinkedIn Learning

This course may be unavailable.

Overview

Explore scope and the digest cycle. This advanced course explores manual and automatic data binding approaches for AngularJS applications.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Scope Basics
  • Initializing an app and a controller
  • Angular data bindings and usage
  • $scope and controllers
  • $scope built-in variables and methods
  • $scope prototype inheritance
  • Use controllerAs syntax
  • controllerAs naming conventions
  • The built-in directives problem
  • $rootScope
2. Manual Data Bindings
  • $scope.$watch
  • $watch function expressions
  • How bindings work
  • deep $watch
  • How deep $watch works
  • Destroying a $watch
3. The Digest Loop
  • Basic digest
  • When does Angular call the digest loop?
  • Dive into a digest loop
  • Infinite digest loops
  • When the digest loop is not called
  • Integrate an external library
  • $apply vs. $digest
4. Tips for Debugging Angular in the Console
  • Get the $scope in the console
  • Force $digest
  • Measure the Angular $digest loop time
  • How to use ng-stats
  • Inject services to the console
Conclusion
  • Next steps

Taught by

Iftach Bar

Reviews

Start your review of AngularJS: Scope and Digest

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.