1

キーと値のペア (KVP) のリストがあり、すべてのテーブル行に 2 つの KVP をリストしたいと考えています。私の限られた Knockout の知識から、配列の配列がある場合、ネストされたを使用してforeachこれを達成できると考えました。

jsfiddle コード はこちらです。

しかし、これは期待どおりに表のセルを出力していません。なにが問題ですか?

編集:更新されたフィドルリンク

4

2 に答える 2

2

使用する:
KVPairs: ko.observableArray(filter.KVPairs)

于 2013-04-02T14:12:21.977 に答える
2

あなたの質問が理解できなかったようです。ただし、電話番号を表示する方法に興味がある場合に備えて、これはそのままにしておきます。


foreach は tbody タグに追加する必要があります: http://jsfiddle.net/Vcwv6/4/

また、仮想要素を追加します。

<!-- ko foreach: phones -->
<td>
    <select data-bind="value: type, options: $root.types"></select>
    <input data-bind='value: number' />
</td>
<!-- /ko -->
于 2013-04-02T14:16:28.233 に答える