scope是HTML 視圖與Angular控制器之間的數據傳輸樞紐.
scope包含應用程序中可用的變量與方法
HTML視圖和控制器都可以訪問scope
怎樣使用scope?
當創建一個控制器時,就會將$scope作爲參數傳遞.
<div ng-app="myApp" ng-controller="myCtrl">
<h1>{{carname}}</h1>
</div>
<script>
angular.module('myApp', []).controller('myCtrl', function ($scope) {
$scope.carname = 'BMW';
})
</script>
當我們創建一個AngularJS應用程序時,則該應用程序符合MVC設計原理.
View-HTML元素
Model-給當前視圖提供數據
Controller-一些JS函數,可對數據進行創造,修改,刪除等
而我們所說的scope屬於Model.