如何在Mustache中去掉空白行



这是我的Mustache模板

{{ word-1 }}
{{ word-2 }}
{{ word-3 }}
{{ word-4 }}
{{ word-5 }}

这是我的数据json.

{
word-1: "How ",
word-3: "Yes",
word-5: "Nice"
}

创建:

How
Yes
Nice

如何删除第2行和第4行中的空白行,并使用Mustache

得到这样的输出
How
Yes
Nice

您可以使用JMustache和JStachio(但是JStachio不能处理原始JSON)来做到这一点,这是两个遵循独立空白标记规则的Java mustache实现。mustache.java没有真正遵循这些规则,所以你的里程可能会随着实现而变化!

{{#word-1}}
{{.}}
{{/word-1}}
{{#word-2}}
{{.}}
{{/word-2}}
{{#word-3}}
{{.}}
{{/word-3}}
{{#word-4}}
{{.}}
{{/word-4}}
{{#word-5}}
{{.}}
{{/word-5}}

"!"是隐式运算符。它的意思是使用当前上下文。我相信handlebars大多遵循独立规则,所以这应该与handlebars .java一起工作,但我没有测试它。

最新更新