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
()
Ex_Files_AngularJS_Scope.zip
(2.4 MB)