Кажется довольно странным, что я не могу понять, как это сделать с усами. Это поддерживается?
Это моя грустная попытка:
{{#author}}
{{#avatar}}
<img src="{{avatar}}"/>
{{/avatar}}
{{#!avatar}}
<img src="/images/default_avatar.png" height="75" width="75" />
{{/avatar}}
{{/author}}
Это, очевидно, неправильно, но в документации ничего подобного не упоминается. Слово «еще» даже не упоминается :(
Кроме того, почему усы разработаны таким образом? Такого рода вещи считаются плохими? Это пытается заставить меня установить значение по умолчанию в самой модели? Как насчет случаев, когда это невозможно?
{{#each items}}{{#unless @first}}Output comma before 2nd, 3rd, 4th...{{/unless}}{{/each}}
, более читабельна, намного чище, и все еще остается презентацией. «Без логики» - это руководство, оно не должно быть смирительной рубашкой.
mustache