如果值(不是布尔值)等于字符串,我想检查Mustache。我在随机教程中看到,您可以使用函数来定义条件,但我没有看到任何关于语法的文档。有谁知道怎么做?
答案 0 :(得分:4)
解决方法是简单地创建一个包装条件变量,该变量在胡子模板之外进行评估,如您所知。
var displaySection = false;
if(typeof input == 'string'){
displaySection=true;
}
然后在section标签中包装你想做的任何事情
{{#displaySection}}
答案 1 :(得分:1)
正如Theron所说,Mustache是一个没有逻辑的模板库,无法处理条件(你应事先使用javascript)。
如果你真的想在模板中处理条件块,你应该看看http://handlebarsjs.com/。