次の KO セットアップの何が問題なのかを理解するのに苦労しています。 http://jsfiddle.net/edsinek/m4rUz/
サーバーから (ハードコードされたデータ構造体を介して) 取得するデータをシミュレートしているため、全体で ID を使用しています。スパンのテキストを入力しようとしていますが、取得したのは、VM の配列で名前を検索するために使用したい ID です。
同じことが選択にも当てはまります-IDに基づいて値を事前に選択したいです。
前もって感謝します。
次の KO セットアップの何が問題なのかを理解するのに苦労しています。 http://jsfiddle.net/edsinek/m4rUz/
サーバーから (ハードコードされたデータ構造体を介して) 取得するデータをシミュレートしているため、全体で ID を使用しています。スパンのテキストを入力しようとしていますが、取得したのは、VM の配列で名前を検索するために使用したい ID です。
同じことが選択にも当てはまります-IDに基づいて値を事前に選択したいです。
前もって感謝します。
一部の場所では()
、オブザーバブルにアクセスするときに a が欠落しており、バインディング文字列$root.
で関数のプレフィックスが欠落していました。
また、$.each
コールバック内からの戻り値は、$.each ループを停止するように通知するだけです (false を返す場合)。$.each コールバック内から値を返すことはできず、外側の関数から値を返すことを期待できません。materialById
そのため、関数をコメント付きのバージョンに変更しました (ただし()
、observableArray に を追加しました)。
更新されたフィドルは次のとおりです。http://jsfiddle.net/antishok/m4rUz/2/