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