winJS listview 导航错误
嗨,我正在开发一个 WinJS 应用程序。我正在使用 listview 列出数据。如果我在完成数据加载之前导航到另一个页面,它会显示诸如 ListView 未定义之类的错误。如何解决此问题?
嗨,我正在开发一个 WinJS 应用程序。我正在使用 listview 列出数据。如果我在完成数据加载之前导航到另一个页面,它会显示诸如 ListView 未定义之类的错误。如何解决此问题?
在进入下一页之前需要取消工作人员(承诺)。像这样的东西:
unload: function unload()
{
if (this._loadPromise)
this._loadPromise.cancel();
},
loadListData: function load()
{
this._loadPromise = WinJS.xhr(..).then(function onxhrcomplete(req)
{
...
}).then(null, function onerror(error)
{
if (error.message == 'Canceled')
return;
// do error handling like showing message box or throw an error object
});
}