1

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

{{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>

但没有运气。嵌套布局模板呈现为普通模板,并且由于数据对象未被识别为列表类型,因此我得到了“做某事”。

有谁知道我该如何解决这个问题?当然我想避免回滚到以前的版本。

谢谢

4

1 回答 1

2

在此处的新设计中,有一个示例展示了如何实现该场景:页眉和页脚示例

另外,请在此处查看 GitHub 上对您的问题的回复

于 2012-05-22T05:32:19.643 回答