今天我决定尝试使用Play框架的AngularJs,我已经在我的公共文件夹中创建了一个名为AngularJs的文件夹,我在其中生成了一个与yeoman一起使用的角度应用程序。
在使用grunt build生成源代码后,在play的路径文件夹中,我放了:
GET / controllers.Assets.at(path="/public/javascripts/angularJs/src/dist", file="index.html")
现在我遇到的问题是索引页面检索得很好,但Angular没有加载模板。
任何人都有线索?
答案 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)