AngularJS: Wie erstelle ich Controller in mehreren Dateien?
Ich versuche, meine Controller in mehrere Dateien aufzuteilen, aber wenn ich versuche, sie auf meinem Modul zu registrieren, erhalte ich eine Fehlermeldung:
groupcontroller.coffee
app = angular.module('WebChat', []);
app.controller 'GroupController', ($scope) ->
usercontroller.coffee
app = angular.module('WebChat', []);
app.controller 'UserController', ($scope) ->
Error
Fehler: Argument 'GroupController' ist keine Funktion, undefiniert
Aus der Dokumentation erhalte ich sowieso nicht wirklich, was die Modulmethode macht. Speichert es meinen Controller mit dem Schlüssel 'Webchat'?
Bearbeiten: Es scheint auch, dass das Bestehen von [] ein neues Modul erzeugt und das vorherige überschreibt
app = angular.module('WebChat', []);
Um dies zu verhindern, müssen Sie das [] weglassen
app = angular.module('WebChat');