即使在阅读了 MSDN 文档和以下在线指南之后,我仍然在为此苦苦挣扎:
我认为我的问题很容易解决,而我只是在以错误的方式思考某些事情。基本上我正在查询我的网络服务并成功运行以下方法。然后我试图将结果绑定到我的列表视图。现在,我使用的publicMembers.itemlist
是在文档顶部声明的硬编码值,只是为了确保在使用查询结果之前可以实际绑定到列表。暂时忽略第 2 行。
成功方法:
_lookUpSuccess: function xhrSucceed(Result) {
var response = JSON.parse(Result.responseText);
listView = document.querySelector("#termTest");
ui.setOptions(listView, {
itemDataSource: publicMembers.itemList,
itemTemplate: document.querySelector(".itemtemplate"),
})
},
现在,document.querySelector
我没有使用 ,而是尝试使用WinJS.Utilities.id
and WinJS.Utilities.query
,但两者都不起作用。这不会破坏我的代码并引入错误,但它也不会绑定到列表视图,所以我认为我在查询正确的 DOM 元素时遇到了问题。但是,如果我将它添加到脚本的顶部,完全相同的代码确实可以工作,只有当我将它放在这个方法中时它才会停止工作。
编辑:还要澄清一下,当我调试时publicMembers.itemList
存储我期望它们的值。
请指出我是否解释得不好,我会尝试改进我的问题。
谢谢。