プロジェクトのさまざまな部分で Knockout.js を使用しています。ユーザーが選択した内容に基づいて HTML コンテンツをフォームに追加するための最善の方法についてアドバイスを求めています。
私が達成しようとしていることを明確にすると信じているjsFiddleをまとめました。
ユーザーがオプション 1 または 2 を選択すると、HTML マークアップdata-configuration="1,2"
がフォームに追加されます。ユーザーがオプション 3 を選択すると、HTML マークアップdata-configuration="3"
がフォームに追加されます。
これを行う方法(選択リストの変更イベントにフックする)についていくつかのアイデアがありますが、これを達成するためのより良い「ノックアウト」方法があるかどうか疑問に思っていました。