Wydaje się dość dziwne, że nie potrafię tego zrobić w wąsach. Czy to jest obsługiwane?
To moja smutna próba:
{{#author}}
{{#avatar}}
<img src="{{avatar}}"/>
{{/avatar}}
{{#!avatar}}
<img src="/images/default_avatar.png" height="75" width="75" />
{{/avatar}}
{{/author}}
To oczywiście nie jest poprawne, ale dokumentacja nie wspomina czegoś takiego. Słowo „else” nie jest nawet wspomniane :(
Ponadto, dlaczego wąsy są zaprojektowane w ten sposób? Czy coś takiego uważa się za złe? Czy próbuje zmusić mnie do ustawienia wartości domyślnej w samym modelu? Co z przypadkami, w których nie jest to możliwe?
{{#each items}}{{#unless @first}}Output comma before 2nd, 3rd, 4th...{{/unless}}{{/each}}
Jest bardziej czytelna, dużo czystsza i wciąż jest prezentacją. „Bez logiki” jest wytyczną, nie musi to być kaftan bezpieczeństwa.
mustache