使用angular.module创建控制器有什么好处(如果有的话)?

时间:2012-07-09 03:39:41

标签: javascript angularjs

我是angular.js的新手,目前正在撰写我的第一个项目。

目前我的控制器看起来像这样,例如:

function MyCtrl($scope, MyService) {
    $scope.foo = MyService.doStuff();
}

它们工作得很好(到目前为止),但我浏览了另一个AngularJS应用程序的源代码,发现他们正在使用angular.module来创建控制器。

为什么,如果有的话,我想在自己的应用程序中执行此操作?

1 个答案:

答案 0 :(得分:6)

如果页面上有多个角度应用程序,并且它们具有相同名称的控制器,则需要使用module.controller来避免冲突。如果您想避免污染全局命名空间

,则相同