首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何手动呈现缩放模板?

如何手动呈现缩放模板?
EN

Stack Overflow用户
提问于 2014-08-30 11:51:50
回答 1查看 580关注 0票数 5

我想以这样的方式尝试鳞状

  1. 提供一个规模化模板,例如: index.html
  2. 使用scala代码手动呈现数据。
  3. 任何模板格式都可以(胡子、小胡子、SSP、Jade)。

但是我很难过,即使我已经阅读了我找到的所有文档和源代码,也没有发现任何可以做的事情。

为了使这个问题更清楚,所以我有这样一个模板user.html

代码语言:javascript
复制
<%@ 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")来呈现它。该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2020-12-22 02:56:19

假设您有以下simple_example.mustache模板:

代码语言:javascript
复制
I like {{programming_language}}
The code is {{code_description}}

可以使用以下代码呈现模板:

代码语言:javascript
复制
import org.fusesource.scalate.TemplateEngine
val sourceDataPath = os.pwd/"simple_example.mustache".toString
val engine = new TemplateEngine
val someAttributes = Map(
  "programming_language" -> "Scala",
  "code_description" -> "pretty"
)
engine.layout(sourceDataPath, someAttributes)

结果如下:

代码语言:javascript
复制
I like Scala
The code is pretty

一旦您通过了最初的学习高峰,使用Scalate实际上是相当不错的( docs使lib不容易使用)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25582057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档