我有带指令和模块的控制器的应用程序模块。angular.module.controller的替代语法
angular.module('ValidationWidgets', [])
.directive('validationfield', function() {
....
});
angular.module('MyPage', ['ValidationWidgets'])
.controller('MyFirstController', function ($scope) {
....
});
有一些漂亮的语法来声明在应用模块许多控制器,因为.controller('MyFirstController', function ($scope) {
很糟糕?
我想写类似:
var myPage = angular.module('MyPage', ['ValidationWidgets']);
myPage.controllers.MyFirstController = function($scope) {
...
}
我相信你也可以让你的路由器从函数声明中加载到控制器中。尽管这使得函数声明确实是一个控制器不太明显。 – 2013-04-21 01:32:31
我认为应该读取'controllers.myController' ...但我无法进行单个字符编辑。谢谢! – ptim 2014-06-11 01:28:13
是的,你是对的,我不能编辑它 – Will 2014-07-09 11:42:34