我想连接到 Web 服务并在 WinJS ListView 中显示结果。Web 服务返回 JSON。到目前为止,我有这个标记:
<div id="mediumListIconTextTemplate" data-win-control="WinJS.Binding.Template">
<div>
<h4 data-win-bind="innerText: title"></h4>
</div>
</div>
<div id="basicListView" data-win-control="WinJS.UI.ListView"
data-win-options="{itemDataSource : DataExample.itemList.dataSource,
itemTemplate: select('#mediumListIconTextTemplate')}">
</div>
这是我认为我需要在 JS 中做的事情:
- 用于
WinJS.xhr
从 Web 服务获取 JSON 数据。 - 从返回的 JSON 创建一个数据元素数组
- 用于
WinJS.Binding.List
从数组创建列表
我错过了什么?我在哪里打电话WinJS.Binding.processAll(my_listview, data_list)
?