Question - Explain the concept of scope hierarchy in Angular.
Answer -
Angular organizes the $scope objects into a hierarchy that is typically used by views. This is known as the scope hierarchy in Angular. It has a root scope that can further contain one or several scopes called child scopes.
In a scope hierarchy, each view has its own $scope. Hence, the variables set by a view’s view controller will remain hidden to other view controllers. The following is a typical representation of a scope hierarchy:
- Root $scope
- $scope for Controller 1
- $scope for Controller 2
- …
- ..
- .
- $scope for Controller n