Глядя на это руководство Using Blaze, кажется, что Blaze поддерживает {{#if}}
и {{else}}
, но я не видел примеров инструкции if-else. Поддерживается ли это в Blaze? Или мне нужно сделать дополнительный блок if внутри блока else, который может стать уродливым.Meteor + Blaze - Если еще заявление
Я пробовал {{else if}}
, но это позволило сделать ошибку.
{{#if en}}{{text.en}}{{else if tc}}{{text.tc}}{{/if}}
Спасибо за ваш ответ. Но что, если у меня есть много сообщений 'else if'? Делать это таким образом будет уродливо. Нет альтернатив? – dayuloli
Используя только шаблоны, альтернативы нет. Я бы рекомендовал добавить вспомогательный шаблон для возврата нужного вам значения. –
Я не знаю, как это сделать в данный момент. Я прочитаю об этом. Спасибо за ваш ответ и разъяснение! Я потратил все свои голоса на сегодня. Будет +1 завтра! – dayuloli