0

如果值(不是布尔值)等于字符串,我想检查 Mustache。我在一个随机教程中看到您可以使用一个函数来定义条件,但我还没有看到任何关于该语法的文档。有谁知道该怎么做?

4

2 回答 2

4

解决方法是简单地创建一个包装条件变量,该变量在 mustache 模板之外进行评估,您可能已经知道了。

var displaySection = false;
if(typeof input == 'string'){
    displaySection=true;
}

然后将您想做的任何事情包装在一个部分标签中 {{#displaySection}}

于 2012-08-28T15:09:35.240 回答
1

正如塞隆所说,Mustache 是一个无逻辑的模板库,不能处理条件(你应该事先使用 javascript)。

如果您真的想在模板中处理条件块,您应该查看http://handlebarsjs.com/

于 2012-04-24T16:12:24.970 回答