【发布时间】:2018-11-22 01:03:46
【问题描述】:
我知道之前有人问过这个问题,但使用 cleanNode 并没有解决问题。
我需要显示存储在数组中的订单 ID 列表。这是我目前所做的:
self.Orders = ko.observableArray([]);
for (var i = 0; i <= self.OrdersIds().length; i++) {
//ko.cleanNode($("#Table"));
ko.applyBindings({ Orders: [{ orderId : self.OrdersIds()[i] }] }, document.getElementById("oTable"));
}
<table id="commentsTable">
<tbody data-bind="foreach: Orders">
<tr>
<td data-bind="text: orderIdt"></td>
</tr>
</tbody>
</table>
【问题讨论】:
-
你为什么要在循环中调用applybindings?这段代码没有多大意义。请在描述中包含更多内容或提供更多背景信息。