Кажется довольно странным, что я не могу понять, как это сделать с усами. Поддерживается?
Это моя печальная попытка попробовать:
{{#author}}
{{#avatar}}
<img src="{{avatar}}"/>
{{/avatar}}
{{#!avatar}}
<img src="/images/default_avatar.png" height="75" width="75" />
{{/avatar}}
{{/author}}
Это явно неправильно, но в документации ничего подобного не упоминается. Слово "else" даже не упоминается :(
Кроме того, почему усы сделаны именно так? Считается ли это плохим? Он пытается заставить меня установить значение по умолчанию в самой модели? А как насчет случаев, когда это невозможно?
{{#each items}}{{#unless @first}}Output comma before 2nd, 3rd, 4th...{{/unless}}{{/each}}
более читабелен, намного чище и по-прежнему представляет собой представление. Отсутствие логики - это ориентир, это не обязательно должна быть смирительная рубашка. - person skierpage   schedule 28.07.2015mustache
- person dwanderson   schedule 21.09.2017sm-mustache
, я реализовал блок|
else, чтобы убрать эти лишние объявления .. - person Michael Quad   schedule 05.07.2021