juniorAngularJS
What is $scope in AngularJS?
Updated May 15, 2026
Short answer
$scope is the glue between controller and view.
Deep explanation
$scope holds model data and exposes it to HTML view.
Real-world example
Displaying dynamic messages in UI.
Common mistakes
- Using $scope excessively in nested controllers.
Follow-up questions
- What is $rootScope?