1

以下 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>

出现列表,但未在跨度对象上设置 ID 属性。

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

4

1 回答 1

0

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

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

于 2012-11-29T16:24:52.553 回答