Knockout でオブジェクトの配列を作成したいと考えています。各オブジェクトは、監視可能な配列 (英数字コードのリストを含む) と、コードに関連する説明用のテキスト フィールドで構成されます。リストからコードを選択すると、それに応じてテキスト フィールドが更新されます。コードを使用して Web サービスから対応する説明を取得しますが、コード ドロップダウン リストの選択から subscribe イベントを起動することはまだできません。次に、選択したテキストを取得し、説明フィールドを更新する必要があります。これが私のjsFiddleです:
http://jsfiddle.net/phykell/tuqQp/
問題は、subscribe メソッドを宣言する方法だと思います。
self.Items.subscribe(function(data) {
alert(data);
data.Description = data.Code;
});
このサンプルでは、コードを説明フィールドにコピーしようとしています (実際のコード値を表示するコード ドロップダウン リストを取得できていないことに注意してください!
見てくれてありがとう:)