2011-11-02 15 views
10

に基づいてドロップダウン可能な値を変更します。Knockout.jsは私がKnockout.JSで次のような問題を持っている別のドロップダウン

のは、私はテンプレートの助けを借りて、レンダリングされたオブジェクトの観察可能な配列を、持っていると仮定しましょう。これらのプロパティのそれぞれは、ドロップダウン(select/optionsバインディング)から値を受け取ります。

私の問題は、1つのオブジェクトに対して選択された値Aが変更されたときに、その特定のオブジェクトに対してBの利用可能な(そして選択された)値を変更したいということです。私はノックアウトを使ってこれがどのように行われているのかわからない。

私は、ドロップダウンAののonchangeイベントにハンドラを割り当て、手動Bのドロップダウンオプションを変更するためにJavaScriptやjQueryのを使用して問題を解決することができ - 私は本当にそれで私のデザインを汚染したくないしかし:(

だから、

ありがとう!

答えて

16

がKnockoutjsウェブサイトの上に「カートエディタの例」を見てみましょう。それはに基づいて1つのコンボボックスを移入する例が含まれています...唯一のノックアウトのツールを使用して私に答えてください親コンボボックス

http://knockoutjs.com/examples/cartEditor.html

おそらくこれは役に立ちますか?

+0

偉大なデモ、すべてを説明します。 – Jonathan

関連する問題