Mustache.java和Mustache.js模板处理之间的不兼容性?

时间:2013-09-24 21:16:05

标签: java javascript mustache templating

我想在Java和JavaScript中使用mustache templates。我实际上已经广泛使用Mustache.js并且喜欢它。但我还没有使用Mustache.java

它们之间是否存在任何已知的冲突或不兼容?意义 - 期望我可以在两种语言中使用相同的模板而没有问题是多么现实?或者至少,人们可以编写模板,而不必担心根据使用的语言需要完成的特殊事情吗?

2 个答案:

答案 0 :(得分:2)

它们都符合mustache specifications,通过相关测试。

因此,它们之间不应有任何明显的差异(不包括表现)。

答案 1 :(得分:1)

这是一个例子 -

在Mustache.js中 -

{{#persons.length}}
<h2>Persons:</h2>
<ul>
  {{#persons}}
    <li>{{name}}</li>
  {{/persons}}
</ul>
{{/persons.length}}

在Mustache.java中 -

{{^persons.isEmpty}}
<h2>Persons:</h2>
<ul>
  {{#persons}}
    <li>{{name}}</li>
  {{/persons}}
</ul>
{{/persons.isEmpty}}