AngularJS 模块(Module) 定义了 AngularJS 应用。
AngularJS 控制器(Controller) 用于控制 AngularJS 应用。
绑定数据:
<div ng-app="myApp" ng-controller="myCtrl">名: <input type="text" ng-model="firstName"><br>姓: <input type="text" ng-model="lastName"><br><br>姓名: {{firstName + " " + lastName}}</div><script>var app = angular.module('myApp', []);app.controller('myCtrl', function($scope) {$scope.firstName= "John";$scope.lastName= "Doe";});</script>
两种会导致前端页面数据变化:
- 通过前端页面input输入框可以修改ng-model绑定的数值,页面马上重新渲染出: {{firstName + “ “ + lastName}}
- 在AngularJS中,获取angular应用var app = angular.module(‘myApp’, []),通过应用app获取控制器myCtrl,在controller中对其进行赋值
总结:ng-model绑定了数据,可以通过前端页面和js控制数据内容。
