布局模板的jsrender问题

布局模板的jsrender问题,jsrender,Jsrender,我下载了最新版本的,我发现布局模板不“受支持”。我以前用过 {{for ListData tmpl="#LayoutTmpl" ~variable=value Layout=true /}} 但在快速查看jsRender js代码后,我发现在最新版本中,“Layout”变量重命名为“isLayout”。我试过这个 {{for ListData tmpl="#LayoutTmpl" ~variable=value isLayout=true /}} <script id="L

我下载了最新版本的,我发现布局模板不“受支持”。我以前用过

{{for ListData  tmpl="#LayoutTmpl" ~variable=value Layout=true  /}}
但在快速查看jsRender js代码后,我发现在最新版本中,“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>
{{for ListData tmpl=“#LayoutTmpl”~variable=value isLayout=true/}
{{:#parent.parent.data.propertyName}
{{if#data.length>0}
{{对于#数据}}
{{:propertyName}}
{{/for}}
{{else}
做点什么
{{/if}
但是没有运气。嵌套的布局模板呈现为普通模板,由于数据对象不被识别为列表类型,因此我得到了“do something”

有人知道我该怎么解决这个问题吗?当然,我希望避免回滚到以前的版本


谢谢

这里有一个示例展示了如何在新设计中实现该场景:

另外,请参见GitHub上对您的问题的回复