コントローラーを複数のファイルに分割しようとしていますが、それらをモジュールに登録しようとするとエラーが発生します:
groupcontroller.coffee
app = angular.module('WebChat', []);
app.controller 'GroupController', ($scope) ->
ユーザーコントローラー.コーヒー
app = angular.module('WebChat', []);
app.controller 'UserController', ($scope) ->
エラー
エラー: 引数 'GroupController' は関数ではありません。未定義です
ドキュメントから、とにかくモジュールメソッドが何をするのか本当にわかりません。コントローラーは「Webchat」というキーで保存されますか?
編集: []を渡すと新しいモジュールが作成され、前のモジュールが上書きされるようです
app = angular.module('WebChat', []);
これを防ぐには、 [] のようなものを除外する必要があります
app = angular.module('WebChat');