キーと値のペア (KVP) のリストがあり、すべてのテーブル行に 2 つの KVP をリストしたいと考えています。私の限られた Knockout の知識から、配列の配列がある場合、ネストされたを使用してforeach
これを達成できると考えました。
jsfiddle コード はこちらです。
しかし、これは期待どおりに表のセルを出力していません。なにが問題ですか?
編集:更新されたフィドルリンク
キーと値のペア (KVP) のリストがあり、すべてのテーブル行に 2 つの KVP をリストしたいと考えています。私の限られた Knockout の知識から、配列の配列がある場合、ネストされたを使用してforeach
これを達成できると考えました。
jsfiddle コード はこちらです。
しかし、これは期待どおりに表のセルを出力していません。なにが問題ですか?
編集:更新されたフィドルリンク
使用する:
KVPairs: ko.observableArray(filter.KVPairs)
あなたの質問が理解できなかったようです。ただし、電話番号を表示する方法に興味がある場合に備えて、これはそのままにしておきます。
また、仮想要素を追加します。
<!-- ko foreach: phones -->
<td>
<select data-bind="value: type, options: $root.types"></select>
<input data-bind='value: number' />
</td>
<!-- /ko -->