在Mustache模板中,我想检查json中是否存在特定的键。我怎样才能做到这一点?
答案 0 :(得分:0)
Mustache用于无逻辑模板,因此您不能在代码中使用这种条件。
您需要以某种方式修改JSON,无论是在创建它时(如果您可以控制它),或者在您收到它之后。例如,您可以向该特定JSON对象添加“isTraining”属性:
{
"channelId": "training",
"maxResults": 99,
"searchRadius": 100,
"isTraining": true
}
然后你可以在Mustache模板中使用它:
{{#isTraining}}
...
{{/isTraining}}
答案 1 :(得分:0)
胡子是无逻辑的。这是您可以在控制器中执行的那种逻辑。
类似的问题:
How to handle an IF STATEMENT in a Mustache template?
Check with mustache js if parameter is a specific value
Khalid Dabjans的例子回答:
json: {
name: "James",
isJames: true
}
在HTML中:
{{#isJames}}
//the name is James
{{/isJames}}
{{^isJames}}
//the name is NOT James
{{/isJames}}