为了账号安全,请及时绑定邮箱和手机立即绑定

angular多个controller的问题

angular多个controller的问题

30秒到达战场 2019-04-21 20:20:44
看到这种写法//app.jsangular.module('app',['app.controllers']);//FirstController.jsangular.module('app.controllers').controller('firstCtrl',function($scope){...})//SecondController.jsangular.module('app.controllers').controller('SecondCtrl',function($scope){...})但是我这么写缺报firstCtrl和SecondCtrl不是一个方法,刚开始学习angular,求帮助
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

建议这么写
angular
//app.js
.module('app',[])//这个'[]'用来创建依赖
//FirstController.js
angular
.module('app')//这个后面没有'[]',表面继续用之前创建的[]依赖
.controller('firstCtrl',['$scope',function($scope){//这里用[]来规范写法,防止压缩文件后看不懂形参
...
}])
//SecondController.js
angular
.module('app')//同上
.controller('SecondCtrl',['$scope',function($scope){
...
}])
                            
查看完整回答
反对 回复 2019-04-21
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

angular.module('app.controllers').controller('firstCtrl',function($scope){...})
这条语句的前提是你有一个view的ng-app是app.controllers。
module函数的第一个参数就是ng-app的值。
controller函数就是定义该module下的一个控制器。
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 313 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信