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