ノックアウトを使用して、次の状況のユーザー インターフェイスを構築しています。 - アイテムの配列があります。各アイテムには、アイテムの詳細の配列があります。- アイテムの詳細は、「タイプ A」または「タイプ B」の 2 つのタイプのいずれかになります。- アイテムの詳細がタイプ A の場合、「サブタイプ A-1」と「サブタイプ A-2」の 2 つのサブタイプのいずれかを持つことができます。- 項目詳細がタイプ B の場合、サブタイプはありません。
2 つの質問/問題があります。
- 「詳細タイプ」ドロップダウンの値に基づいて、「詳細サブタイプ」ドロップダウンを追加/削除したいと思います。たとえば、ユーザーが「タイプ B」を選択した場合、「詳細サブタイプ」ドロップダウンを削除したいと思います。また、基になる「サブタイプ」プロパティの値を null に設定したいと思います。私はifバインディングで遊んだが役に立たなかった
- ビュー モデルの addItemDetail メソッドで、新しいアイテムの詳細を追加するにはどうすればよいですか?