**模块** * 也是一个对象 * 创建模块对象: angular.module('模块名', [依赖的模块]) * 通过模块添加控制器: * module.controller('MyController', function($scope){//操作$scope的语句}) 一旦文件压缩,将不能使用,会报错。 * angular的整体设计也是多模块的 * 核心模块: angular.js * 扩展模块: angular-router.js, angular-message.js, angular-animate.js

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body ng-app="myapp"> <div ng-controller="MyController"> <input type="text" ng-model="empName"> <p>员工名字1:{{empName}}</p> </div> <div ng-controller="MyController1"> <input type="text" ng-model="empName"> <p>员工名字2:{{empName}}</p> </div> <script type="text/javascript" src="../../js/angular-1.5.5/angular.js"></script> <script type="text/javascript"> //链式调用 var myModule = angular.module('myapp', []).controller('MyController', ['$scope',function ($scope) { $scope.empName = 'kobe' }]).controller('MyController1', ['$scope',function ($scope) { $scope.empName = 'dai' }]) </script></body></html>
//改进 angular.module('MyApp',[]) .controller('MyCtrl',['$scope',function (a) { a.empName = 'tom' }]) .controller('MyCtrl1',['$scope',function (b) { b.empName = 'Jack'; }])