Sto cercando di dividere i miei controllori in più file, ma quando provo a registrarli al mio modulo im ottenere un errore:AngularJS: Come si crea controller in più file
groupcontroller.coffee
app = angular.module('WebChat', []);
app.controller 'GroupController', ($scope) ->
usercontroller.coffee
app = angular.module('WebChat', []);
app.controller 'UserController', ($scope) ->
Errore
Errore: argomento 'GroupController' non è una funzione, ma ho undefined
Dalla documentazione ho davvero ottenere ciò che il metodo di modulo fa comunque. Memorizza il mio controller con la chiave "Webchat"?
Edit: Sembra inoltre che il passaggio [] crea un nuovo modulo e sovrascrive il precedente
app = angular.module('WebChat', []);
Per evitare questo, è necessario lasciare fuori il [] come
app = angular.module('WebChat');
+1 per la modifica che spiega il passaggio di '[]' come il secondo argomento del metodo del modulo sovrascrive quello precedente. – semperos
@ user1703761: Grazie amico! +1 per la modifica. –