Angualr scope is the binding part between the HTML and JavaScript. The scope is available in View and Controller.
Use of Scope
You can use scope in Angular using $scope variable as show below example
<div ng-app="devApp" ng-controller="devCtrl">
<h1>{{name}}</h1>
</div>
<script>
var app = angular.module('devApp', []);
app.controller('devCtrl', function($scope) {
$scope.name = "Developerdiary";
});
</script>In the view, you do not use the prefix $scope, you just refer to a propertyname, like {{name}}.
What is the $scope
Scope is the javascript object with methods and properties. Following are the example for understanding the scope better
Using : ng-repeat
<div ng-app="devApp" ng-controller="devCtrl">
<ul>
<li ng-repeat="x in number">{{x}}</li>
</ul>
</div>
<script>
var app = angular.module('devApp', []);
app.controller('devCtrl', function($scope) {
$scope.number = ["1", "2", "3", "4", "5"];
});
</script>




