【问题标题】:jsrender issue with layout templates布局模板的jsrender问题
【发布时间】:2012-05-22 13:32:19
【问题描述】:

我下载了最新版本的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>

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

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

谢谢

【问题讨论】:

    标签: jsrender


    【解决方案1】:

    在此处的新设计中,有一个示例展示了如何实现该场景:headers and footers sample

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

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 2016-06-22
      相关资源
      最近更新 更多