【发布时间】:2015-08-06 01:59:21
【问题描述】:
play 2.x 中是否有内置的模板和标签,类似于我们在 play 1.x 版本中的内容?如有参考请分享。 尝试从 Play 1.x 迁移到 2.x。有没有人尝试过直接从 1.x 迁移到最新版本?
【问题讨论】:
标签: playframework playframework-2.2 playframework-2.3
play 2.x 中是否有内置的模板和标签,类似于我们在 play 1.x 版本中的内容?如有参考请分享。 尝试从 Play 1.x 迁移到 2.x。有没有人尝试过直接从 1.x 迁移到最新版本?
【问题讨论】:
标签: playframework playframework-2.2 playframework-2.3
在 Play 2.x 中,您可以简单地使用视图模板而不是 1.x 版本中的标签。例如,假设您想要一个显示标题的可重用模板。您创建一个视图文件,例如views/templates/appHeader.scala.html 包含以下内容:
@(header: String)
<div class="app-header">
<h1>@header</h1>
</div>
接下来,在你想使用它的文件中,通过放置以下代码来调用它:
@views.html.templates.appHeader("New app header")
您可以在documentation 中阅读有关 Play 2 中模板的更多信息。
没有任何官方的 1.x 到 2.x 迁移指南。不过,您可以在网络上找到一些关于迁移的博文。
【讨论】: