【发布时间】:2014-09-10 00:02:52
【问题描述】:
有没有办法将值绑定到 winControl.template? 我有一个具有 2 或 3 个级别的分层数据结构。 我想为叶子和节点设置不同的模板。 我尝试过这样的事情:
<ul id="categoriesL1Template" data-win-control="WinJS.Binding.Template">
<li>
<h3 data-win-bind="textContent: name"></h3>
<ul data-win-control="WinJS.UI.Repeater"
data-win-bind="winControl.data: subList;
winControl.template: template"></ul>
</li>
</ul>
而对象中的模板是:
template: document.getElementById('nodeTemplate').winControl
或
template: document.getElementById('leafTemplate').winControl
但我收到 JavaScript 运行时错误:不支持值参数中的循环引用
有什么建议吗?
谢谢!
【问题讨论】:
标签: windows-phone-8 binding winjs