2012-07-09 13 views
7

Sono nuovo a angular.js e attualmente sto scrivendo il mio primo progetto.Qual è il vantaggio, se esiste, di utilizzare angular.module per la creazione di controller?

Attualmente il mio controller simile a questa, per esempio:

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

Funzionano bene in quel modo (finora), ma ho passato in rassegna la fonte di un'altra applicazione AngularJS e ho notato che stanno usando angular.module per creare i loro controller.

Perché, se non del tutto, dovrei farlo nella mia applicazione?

risposta

6

Se sulla pagina sono presenti più applicazioni angolari e hanno controller con lo stesso nome, è necessario utilizzare module.controller per evitare conflitti. Lo stesso se si vuole evitare di inquinare lo spazio dei nomi globale

Problemi correlati