我正在构建一个内部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>
这会占用大量内存。似乎我的所有组件都已构建,但每次迭代只显示一个。
这样做的正确方法是什么?关于如何解决问题并以另一种方式解决问题的提示?