2012-07-09 32 views
7

我是angular.js的新手,目前正在撰写我的第一个项目。使用angular.module创建控制器有什么好处(如果有的话)?

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

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

他们的工作只是罚款这种方式(到目前为止),但我浏览另一个AngularJS应用程序的来源,发现他们正在使用angular.module创建他们的控制器。

为什么如果有的话,我想在我自己的应用程序中做到这一点?

回答

6

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

相关问题