0
私のループ変数(オブジェクトの配列)には、テンプレートを構築する必要があることに基づいて6つの条件があります。 オブジェクトの各タイプの内部配列はレイアウトが異なり、類似した構造はほとんどありません。同じことを実現するためには、ng-if条件の良い量を追加する必要があります。data-ng-repeat内のテンプレートを印刷する最も良い方法は?
data-ng-repeatを使用してテンプレートを印刷するにはどうすればよいですか?私はこの方法を使用
......<div class="{{obj.type}}" data-ng-repeat="obj in arrayOfObj track by obj.id">
<div data-ng-if="obj.type==='1'">Some logic nd cta</div>
<div data-ng-if="obj.type==='2'">Some logic nd cta</div>
<div data-ng-if="obj.type==='3'">Some logic nd cta</div>
<div data-ng-if="obj.type==='4'||obj.type==='5'||obj.type==='6'">
Type 4 Type5 Type 6 <div data-ng-if==='4'>This</div>
<div data-ng-if==='5'>This nd cta</div>
<div data-ng-if==='6'>This</div>
</div>
</div>
このような状況に対処する方法は複数あります。代わりに、可能な 'obj.type'値のそれぞれにマッチし、' ng-include = "'{{obj.type}} .html'" – Claies
...または ' ngSwitch'? – dfsq