templates - 如何在 play+play-scalate 中通过 ".scaml"使用布局

标签 templates playframework scalate

我正在使用 Play 框架和 play-scalate 插件。

提供的 play-scalate 的默认演示只有“.ssp”,但我想使用的是“.scaml”。我创建了一个“default.scaml”,但我不知道如何包含内部 View 。

可能我的描述不清楚,我想做的是:

将布局“main.html”转换为“default.scaml”。

“main.html”的内容是:

<html>
    <head>
    </head>
    <body>
        #{doLayout /}
    </body>
</html>

我不知道怎么翻译#{doLayout /} .提前致谢。

最佳答案

它应该是:

-@ var body: String 
-@ var title: String = "Some Default Title"

%html
  %head= title
  %body
    %p hello, everyone
    != body

关于templates - 如何在 play+play-scalate 中通过 ".scaml"使用布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324303/

相关文章:

具有不同方法返回类型的 C++ 模板类设计

ssl - 如何配置 PlayFramework2 以支持 SSL?

json - Scala/Play 中的类似 REST 的 API 是否可以仅使用 POST 方法和 JSON 格式

scala - 除缩放外,是否还有其他Scala模板引擎?

scala - 让 scala 编译器在 OSGi 运行时中工作

javascript - 在 Jade 中渲染下划线变量

c++ - while (数组末尾) - 如何识别

java - C++ 中的模板、Java 中的泛型和 >> 位移运算符

c++ - 函数模板重载 : const* vs. const&

ruby - 这是将通知推送到另一个网络服务器的正确方法