我想在Java和JavaScript中使用mustache templates。我实际上已经广泛使用Mustache.js并且喜欢它。但我还没有使用Mustache.java。
它们之间是否存在任何已知的冲突或不兼容?意义 - 期望我可以在两种语言中使用相同的模板而没有问题是多么现实?或者至少,人们可以编写模板,而不必担心根据使用的语言需要完成的特殊事情吗?
答案 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}}