我的陣列let'say表#1,#表2,表...表#10knockoutJS動態變化的foreach結合
,我想點擊表格的號碼,然後顯示錶的列表項在面板中顯示。
這是代碼段。
HTML,唯一的問題是這條線。我想要動態更改號碼並刷新表格的點擊列表數量。
<div data-bind="foreach: table[number].lines"> // <-- this line
<p>
<span data-bind="text: name"></span>,
<span data-bind="text: qty"></span> @
<span data-bind="text: price"></span> =
<span data-bind="text: extendedPrice"></span>
</p>
</div>
OBJ陣列
var table = new Array();
table[0] = new tableClass('one');
table[1] = new tableClass('two');
table[2] = new tableClass('three');
table[3] = new tableClass('four');
申請KO
ko.applyBindings(table, $('#tablePos').get(0));
我不想使用更多的部分裝訂。因爲我在這個頁面中使用了太多的綁定。
謝謝大家
'number'是如何設置的?另外,如果可能的話,您應該嘗試在小提琴中重新創建此問題。您沒有向我們展示您的視圖模型的外觀,因此很難看到發生了什麼。 – Tyrsius