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.