看到这种写法//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.jsangular.module('app')//这个后面没有'[]',表面继续用之前创建的[]依赖.controller('firstCtrl',['$scope',function($scope){//这里用[]来规范写法,防止压缩文件后看不懂形参...}])//SecondController.jsangular.module('app')//同上.controller('SecondCtrl',['$scope',function($scope){...}])
慕姐4208626
TA贡献1852条经验 获得超7个赞
angular.module('app.controllers').controller('firstCtrl',function($scope){...})这条语句的前提是你有一个view的ng-app是app.controllers。module函数的第一个参数就是ng-app的值。controller函数就是定义该module下的一个控制器。
添加回答
举报
0/150
提交
取消