【发布时间】:2014-08-30 11:51:50
【问题描述】:
我想试试Scalate这种方式:
- 提供一个缩放模板,比如:index.html
- 使用 scala 代码手动渲染一些数据
- 任何模板格式都可以(mustache、Scaml、SSP、Jade)
但是即使我已经阅读了我找到的所有文档和源代码,我也没有发现任何事情要做。
为了让这个问题更清楚,所以我有这样一个模板user.html:
<%@ var user: User %>
<p>Hi ${user.name},</p>
#for (i <- 1 to 3)
<p>${i}</p>
#end
<p>See, I can count!</p>
我想用用户实例User(name="Mike") 渲染它。怎么做?
【问题讨论】:
-
Scalate 有残酷的文档:一堆半连接的想法,没有上下文或示例。如果您没有时间解析源代码以进行 scalate 并自己解决所有问题,我的团队使用点菜的 Twirl 库的工作效率要高得多。
-
@Azeli,我完全同意你的看法,并且之前也切换到了 Twirl。谢谢
-
两年半过去了,现在还是这样。