Angular Scopes

The scope is an object that acts as a shared context between the view and the controller that allows these layers to exchange information related to the application model. Both sides are kept synchronized along the way through a mechanism called two-way data binding.

The following are the topics about the scopes.

• Two-way data binding
• $scope and $watch
• Best practices using the scope
• The $rootScope object
• Broadcasting the scope