如何在Win8应用程序中的WinJS.Binding.Template中设置id

时间:2012-11-29 06:57:57

标签: windows-8 winjs

以下html对我不起作用。

<div id="weightListViewTemplate"  data-win-control="WinJS.Binding.Template">
<span  data-win-bind="innerText: name; id: id"></span>
</div>

<div id="basicListView" style="width:420px;height:600px"  data-win-options="{ itemTemplate: select('#weightListViewTemplate') }"
    data-win-control="WinJS.UI.ListView">
</div>

显示列表但未在span对象上设置ID属性。

如何根据数据源/数组中的相应值在模板中动态设置范围的id?

1 个答案:

答案 0 :(得分:0)

我不建议使用实际的ID属性。我相信你不能通过数据绑定来设置它 - 我相信WinJS在封面元素上使用ID来允许对DOM元素的弱引用。因此,它不允许您设置ID。

我建议改用另一个属性或属性。