我已经设置了这个基本的淘汰赛脚本(仍在学习)
$.getJSON(clientUrl + "/list/" + 1, function (data) {
var viewModel = {
clients: ko.observableArray(data)
};
ko.applyBindings(viewModel);
});
第一个参数 'lucidServer.getClients(1)' 调用这个 ajax 请求:
var getClients = function (id) {
return $.ajax(clientUrl + "/list/" + id)
};
现在我得到了 json,但它似乎没有正确绑定模板。这是json:
0: {iD:1, userId:1, name:CompanySoft, LLC.,…}
1: {iD:2, userId:1, name:Widget Factory,…}
2: {iD:3, userId:1, name:Jim's Consulting,…}
模板在这里:
<div id="clientListOutput">
<ul "template: { foreach: clients }">
<li><span data-bind"text: name"></span></li>
</ul>
</div>