После полдня борьбы с этой проблемой я наконец нашел простое решение!
Не проверять список, но проверять, не пуст ли его первый элемент!
Шаблон:
{{#persons.0}}
<h2>Persons:</h2>
<ul>
{{#persons}}
<li>{{name}}</li>
{{/persons}}
</ul>
{{/persons.0}}
{{^persons.0}}No persons{{/persons.0}}
Данные:
{
"persons":[
{"name": "max"},
{"name": "tom"}
]
}
Выход:
<h2>Persons:</h2>
<ul>
<li>max</li>
<li>tom</li>
</ul>
Данные:
{
"persons": []
}
Выход:
"No Persons"