AngularJs / Yeoman / Grunt Play Framework空白页

时间:2013-11-12 14:45:57

标签: angularjs gruntjs yeoman playframework-2.2

今天我决定尝试使用Play框架的AngularJs,我已经在我的公共文件夹中创建了一个名为AngularJs的文件夹,我在其中生成了一个与yeoman一起使用的角度应用程序。

在使用grunt build生成源代码后,在play的路径文件夹中,我放了:

GET         /                               controllers.Assets.at(path="/public/javascripts/angularJs/src/dist", file="index.html")

现在我遇到的问题是索引页面检索得很好,但Angular没有加载模板。

任何人都有线索?

1 个答案:

答案 0 :(得分:2)

好了,现在我在摆弄了一会儿后得到它,angularJs和Play框架的问题是,播放必须服务所有的angularJS资源,所以解决问题的方法是创建到angularJs dist文件夹的路由你的公共游戏应用程序文件夹。

对于使用Yeoman创建并使用“grunt build”生成的angularJs应用程序,您必须定义这些路径:

GET         /scripts/*Asset                               controllers.Assets.at(path="/public/javascripts/angularJs/scripts", Asset)   
GET         /views/*Asset                               controllers.Assets.at(path="/public/javascripts/angularJs/views", Asset)