大佬教程收集整理的这篇文章主要介绍了playframework – Play Framework 2.1.0和AngularJS集成,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Routes.conf:
GET / staticFile:/public/index.html
我发现在PLay 2.1.0中工作的一种方法是在Controller中编写一个Action方法,如下所示:
public static Result index() { return ok(Play.application().getFile("public/index.html")); }
2)在使用客户端JavaScript框架而不是基于Scala的模板引擎的方法中是否存在任何潜在的缺点或“陷阱”?
任何指针都将非常感激.
GET / controllers.Application.index GET /assets/*file controllers.Assets.at(path="/public",filE)
Play控制器看起来像:
def index = Action { Ok(views.html.index()) }
这允许您使用Plays模板来执行资源导入(它也适用于WebJars).例如,在index.scala.html中:
<script src="@routes.Assets.at("javascripts/app.js")" type="text/javascript"></script> <script type='text/javascript' src='@routes.WebJarAssets.at(WebJarAssets.locate("angular.min.js"))'></script>
然后,您可以将所有部分放在公共目录中并将它们作为静态文件提供,这些可以从您的app.js中引用,如下所示:
when('/partial-1',{templateUrl: '/assets/partials/partial-1.html',controller: CtrlPartial1}).
以上是大佬教程为你收集整理的playframework – Play Framework 2.1.0和AngularJS集成全部内容,希望文章能够帮你解决playframework – Play Framework 2.1.0和AngularJS集成所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。