1)我想使用带有Play Framework 2.1.0的AngularJS,Play将JSON内容作为RESTful服务器后端服务,它出现在从版本1.x移动到2.X是不可能到服务器的静态HTML内容使用下面的方法公用文件夹说:Play Framework 2.1.0和AngularJS集成
Routes.conf:
GET / staticFile:/public/index.html
这导致控制器方法调用有望被提出例外。
我已经找到了一种方法,在播放2.1.0工作原理是在一个控制器写入的操作方法,如下面:
public static Result index() {
return ok(Play.application().getFile("public/index.html"));
}
这是最好的办法,还是有更优雅和实用的解决方案对此?
2)在这种使用客户端JavaScript框架而不是基于Scala的模板引擎的方法中,是否存在潜在的缺点或“陷阱”?
任何指针将不胜感激。
为什么会失败?它不应该... –