组织角度文件后,角度应用程序无法在rails环境中工作

时间:2016-05-27 09:29:27

标签: javascript ruby-on-rails angularjs

我有一个使用角度的rails应用程序。它还使用ui路由器进行路由。我首先在app.js中拥有所有js代码并且运行良好。但我认为从长远来看很难维持。所以我将控制器代码移动到它自己的文件夹,它停止工作。现在我的应用程序无法找到我的控制器并收到此错误

Uncaught Error: [$injector:modulerr] Failed to instantiate module appname due to: Error: [$injector:modulerr] Failed to instantiate module homeCtrl due to:

我已经创建了一个测试应用程序来演示这个.. https://bitbucket.org/flyingboy007/testapp

有人可以告诉我这里有什么不对吗?

1 个答案:

答案 0 :(得分:1)

只需删除homeCtrl依赖表单app.module.js,因为我们不需要那里。

angular.module("testapp", ['ui.router', 'templates', 'homeCtrl']);

to 

angular.module("testapp", ['ui.router', 'templates']);