AngularJS: Scope and Digest

Go to class
Write Review

Free Online Course: AngularJS: Scope and Digest provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. AngularJS: Scope and Digest is taught by Iftach Bar.

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