Я пытаюсь разбить мои контроллеры на несколько файлов, но когда я пытаюсь зарегистрировать их в моем модуле, я получаю сообщение об ошибке:
groupcontroller.coffee
app = angular.module('WebChat', []);
app.controller 'GroupController', ($scope) ->
usercontroller.coffee
app = angular.module('WebChat', []);
app.controller 'UserController', ($scope) ->
Ошибка
Ошибка: аргумент 'GroupController' не является функцией, получил undefined
Из документации я вообще не понимаю, что делает метод модуля. Сохраняет ли мой контроллер ключ "Webchat"?
Edit: Также кажется, что передача [] создает новый модуль и перезаписывает предыдущий
app = angular.module('WebChat', []);
Чтобы предотвратить это, вы должны оставить [] как
app = angular.module('WebChat');