私は複数のファイルに私のコントローラを分割しようとしているが、私はエラーを取得し、私のモジュールIMでそれらを登録しようとすると:AngularJS:どのように私は複数のファイルでコントローラを作成するのです
groupcontroller.coffee
app = angular.module('WebChat', []);
app.controller 'GroupController', ($scope) ->
usercontroller.coffee
app = angular.module('WebChat', []);
app.controller 'UserController', ($scope) ->
エラー
エラー:引数「GroupController」の関数ではありませんが、私は本当にモジュールの方法は、とにかく何を得るいけない文書からは未定義
を得ました。それは私のコントローラをキー 'Webchat'で保存していますか?
編集: また、[]渡すと、新しいモジュールを作成し、これを防ぐために、以前の1
app = angular.module('WebChat', []);
を上書きし、あなたは[]
ようapp = angular.module('WebChat');
を残しているようです
+1は、モジュールメソッドの2番目の引数として '[]'を渡して、前のものを上書きすることを説明します。 – semperos
@ user1703761:感謝の男!編集のための+1。 –