我尝试了下面的代码,添加了一个ButtonCtrl和一个FooterCtrl但是没有用。
'use strict';
angular.module('myApp.controllers', ['ngRoute'])
.controller('ButtonCtrl', [function() {
this.nextButtonTitle = "Next";
this.backButtonTitle = "Back";
this.adminButtonTitle = "Admin Login";
this.loginButtonTitle = "Log in";
this.submitButtonTitle = "Submit";
}, 'FooterCtrl', function(){
this.showTime = false;
}]);
如何将多个控制器添加(如果可以)到同一个angular.module?
答案 0 :(得分:0)
angular.module('myApp.controllers', ['ngRoute'])
.controller('ButtonCtrl', [function() {
// ...
}])
.controller('FooterCtrl', [function() {
// ...
}]);
答案 1 :(得分:0)
您可以在模块中定义多个控制器,如此
angular
.module('myApp.controllers', [])
.controller('ButtonCtrl', function (){
//controller 1 stuff
})
.controller('FooterCtrl', function (){
//controller 2 stuff
});
答案 2 :(得分:0)
你也可以这样做:
var app=angular.module('app', []);
app.controller('ctrl1',function(){
...
});
app.controller('ctrl2',function(){
...
});
...