猿问

angular多个controller的问题

看到这种写法
//app.js
angular.module('app',['app.controllers']);
//FirstController.js
angular.module('app.controllers').controller('firstCtrl',function($scope){...})
//SecondController.js
angular.module('app.controllers').controller('SecondCtrl',function($scope){...})
但是我这么写缺报firstCtrl和SecondCtrl不是一个方法,刚开始学习angular,求帮助
30秒到达战场
浏览 314回答 2
2回答

互换的青春

建议这么写angular//app.js.module('app',[])//这个'[]'用来创建依赖//FirstController.jsangular.module('app')//这个后面没有'[]',表面继续用之前创建的[]依赖.controller('firstCtrl',['$scope',function($scope){//这里用[]来规范写法,防止压缩文件后看不懂形参...}])//SecondController.jsangular.module('app')//同上.controller('SecondCtrl',['$scope',function($scope){...}])

慕姐4208626

angular.module('app.controllers').controller('firstCtrl',function($scope){...})这条语句的前提是你有一个view的ng-app是app.controllers。module函数的第一个参数就是ng-app的值。controller函数就是定义该module下的一个控制器。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答