What are the different scopes in Angular Directives?
There is service scope ($scope) and root scope ($root Scope). The difference between the two is that the former scope always remains binded to a controller’s model and only that model. Root Scope provides shared model data amongst all controllers.