【发布时间】:2016-03-29 12:29:53
【问题描述】:
我刚刚用 bower 安装了以下软件包:
https://github.com/urish/angular-spinner
包添加成功。我还添加了:
<script src="bower_components/spin.js/spin.js"></script>
<script src="bower_components/angular-spinner/angular-spinner.js"></script>
当我尝试像这样注入它时:
(function()
{
angular.module('employeeApp',['angularSpinner']).controller('schoolController', schoolController);
它崩溃了,我收到了错误:
Argument 'indexController' is not a function, got undefined
当我删除 ['angularSpinner'] 时,一切都恢复正常。
我该怎么办?
--编辑--
索引控制器
angular.module('employeeApp').controller('indexController', indexController);
function indexController($location, authenticationFactory,constants)
{
var vm = this;
vm.setName = function()
{
return constants.firstname;
}
}
【问题讨论】:
-
什么是 indexController?
-
有些地方引用了控制器错误,能分享下indexController的代码吗?
-
是的,还需要更多代码,
(function() {会导致什么?需要之前和之后的代码 -
模块在某处被定义了两次
-
谢谢大家!我声明了两次。
标签: angularjs