テーブルがあり、2 つの異なる方法で表示したいと考えています。列の数と、コンテンツとセルの位置が異なります。ボタンをクリックするだけで、あるビューから別のビューに変更できる方法をユーザーに提供したいと考えています。
visible
バインディングを使用するだけで始めましたが、コンテンツがちょうどinvisible
DOM にロードされていたため、適切な方法ではないことに気付きました。私はバックグラウンドでコンテンツを複製し、無効な HTML を生成していました (id
たとえば、両方のテーブルで属性が重複している)、jQuery 側で問題が発生していました。
次に、この例のように、ノックアウト テンプレートを使用してそれを達成する方法を調べました。以前の問題は解決され、機能しますが、タグ内で HTML を使用することは、私にとって最もクリーンなソリューションとは思えません。<script>
コンポーネントの使用がこのケースの解決策を提供できるかどうかはよくわかりません.1つを見つけることができませんでした.
この問題に対処する方法について何か提案はありますか?