У меня есть данные Json как
[{"Answer":"0"},{"Answer":"1"},{"Answer":"1"},{"Answer":"0"}]
Я хочу показать right.png, если ответ еще один, я хочу отобразить wrong.png.
Как проверить значение "Ответ" перед отображением правильного изображения? Я использую механизм шаблонов Mustace.js для этого
Сделайте их true/false вместо 1/0. Вы можете использовать инвертированные разделы для проверки на логическое.
[{"Answer":false},{"Answer":true},{"Answer":true},{"Answer":false}]
и в вашем шаблоне:
<img src="{{#Answer}}right.png{{/Answer}}{{^Answer}}wrong.png{{/Answer}}" />
От Doc
Перевернутый раздел открывается {{^ section}} вместо {{#section}}. Блок инвертированного раздела отображается только в том случае, если значение этого тега раздела равно null, undefined, false или пустой список.
Если вы используете handlebars.js, это дает вам больше гибкости, чем это, чтобы указать, если еще условия