Я скачал последнюю версию jsRender и увидел, что шаблоны макетов не поддерживаются. я использовал
{{for ListData tmpl="#LayoutTmpl" ~variable=value Layout=true /}}
но после беглого просмотра js-кода jsRender я увидел, что в последней версии переменная "Layout" переименована в "isLayout". я пробовал это
{{for ListData tmpl="#LayoutTmpl" ~variable=value isLayout=true /}}
<script id="LayoutTmpl" type="text/x-jsrender">
{{:#parent.parent.data.propertyName}}
{{if #data.length > 0}}
{{for #data}}
{{:propertyName}}
{{/for}}
{{else}}
do something
{{/if}}
</script>
но без везения. Вложенный шаблон макета отображается как обычный шаблон, и, поскольку объект данных не распознается как тип списка, я получаю «сделать что-нибудь».
Кто-нибудь знает, как я могу это исправить? конечно хочется избежать отката на предыдущую версию.
Спасибо