内部tr
にさまざまなtd
コンポーネントを使用して を構築しています。
td
利用可能なコンポーネントは多数ありますが、レンダリングされるのはごく一部です。
<tr ng-repeat='row in rowlist'>
<td ng-repeat='columnType in columnsThatShouldBeDisplayed' ng-switch='columnType'>
<colA ng-switch-when='typeA'></colA>
<colB ng-switch-when='typeB'></colB>
<colC ng-switch-when='typeC'></colC>
// and so on..
<td>
</tr>
これには多くのメモリが必要です。すべてのコンポーネントが構築されているように見えますが、反復ごとに 1 つしか表示されません。
これを行う正しい方法は何ですか?問題を回避し、別の方法で実行する方法に関するヒントはありますか?