2

テーブルがあり、2 つの異なる方法で表示したいと考えています。列の数と、コンテンツとセルの位置が異なります。ボタンをクリックするだけで、あるビューから別のビューに変更できる方法をユーザーに提供したいと考えています。

visibleバインディングを使用するだけで始めましたが、コンテンツがちょうどinvisibleDOM にロードされていたため、適切な方法ではないことに気付きました。私はバックグラウンドでコンテンツを複製し、無効な HTML を生成していました (idたとえば、両方のテーブルで属性が重複している)、jQuery 側で問題が発生していました。

次に、この例のように、ノックアウト テンプレートを使用してそれを達成する方法を調べました。以前の問題は解決され、機能します、タグ内で HTML を使用することは、私にとって最もクリーンなソリューションとは思えません。<script>

コンポーネントの使用がこのケースの解決策を提供できるかどうかはよくわかりません.1つを見つけることができませんでした.

この問題に対処する方法について何か提案はありますか?

4

2 に答える 2