您好我在显示之前无法找到如何验证标记,例如:如果我有一个JSON文件,请说出这个值:
{ "weeks":
[
{
"monday800": "no",
"monday830": "available",
"tuesday800": "available",
"tuesday830": "no",
"name": "TEST"
}
]
}
我带来这样的价值:
$(function(){
$.get("data.json",function(data){
var template = $("#tpl").html();
var html = Mustache.to_html(template,data);
console.log ();
$("#information").html(html);
});
});
现在我想做的是:
if {{monday830}} == "available" then display {{name}}
答案 0 :(得分:2)
由于它的逻辑较少,它在小胡子中是不可能的。请改用handlebarsjs。
如果你仍想在小胡子中实现这一点,那么:
您不能使用任何if语句,但您可以检查是否存在任何内容或其值是否为真。
如果是这种情况你必须更新json,如:
{ "weeks": [ {
"monday800": "no",
"monday830": "available",
"monday830_available": true, // you have to add another property here
"tuesday800": "available",
"tuesday830": "no",
"name": "TEST"
}
]
}
然后你可以检查
{{#monday830_available}}
..............
{{/monday830_available}}
答案 1 :(得分:1)