布局模板的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上对您的问题的回复