我在將此JSON綁定到我的列表視圖時遇到問題。 http://pubapi.cryptsy.com/api.php?method=marketdatav2WinJS ListView中的特殊JSON綁定
沒有數據顯示。
Data.js
(function() {
"use strict";
var _list;
WinJS.xhr({ url: 'http://pubapi.cryptsy.com/api.php?method=marketdatav2' }).then(
function (response) {
var json = JSON.parse(response.responseText);
_list = new WinJS.Binding.List(json.return.markets);
},
function (error) {
//handle error
}
);
var publicMembers =
{
itemList: _list
};
WinJS.Namespace.define("DataExample", publicMembers);
})();
HTML:
<section aria-label="Main content" role="main">
<div id="listItemTemplate" data-win-control="WinJS.Binding.Template">
<div class="listItem">
<div class="listItemTemplate-Detail">
<h4 data-win-bind="innerText: label"></h4>
</div>
</div>
</div>
<div id="listView" data-win-control="WinJS.UI.ListView" data-win-options="{itemDataSource : DataExample.itemList, itemTemplate: select('#listItemTemplate'), layout: {type: WinJS.UI.GridLayout}}"></div>
</section>
我覺得API不說,完全形成了。 這部分有點奇怪嗎?
「市場」:{ 「ADT/XPM」:{...} ...}
嗨Kraig,非常感謝。這像一個魅力。我一定會閱讀你的電子書,以獲得更多有關該主題的經驗。 – Martin