我正在尝试将我的控制器拆分为多个文件,但是当我尝试在我的模块中注册它们时出现错误:
groupcontroller.coffee
app = angular.module('WebChat', []);
app.controller 'GroupController', ($scope) ->
用户控制器.coffee
app = angular.module('WebChat', []);
app.controller 'UserController', ($scope) ->
错误
错误:参数“GroupController”不是函数,未定义
从文档中我并没有真正了解模块方法的作用。它是否将我的控制器与密钥“Webchat”一起存储?
编辑: 似乎传递 [] 会创建一个新模块并覆盖前一个模块
app = angular.module('WebChat', []);
为防止这种情况,您必须省略 [] 之类的
app = angular.module('WebChat');