6つのオブジェクトを持つ配列をループし、ngForを使って最大4つの要素だけをループします。どうすればいいですか?角2のngForを使用していくつかのオブジェクトだけをループする方法
LengthArrayには6個しかありませんが、最大4個のレコードだけをループする方法はありますか?
また、4番目のレコードから6番目のレコードを別のdivにループしたいのですが、どうすれば4番目のレコードから始めることができますか?
6つのオブジェクトを持つ配列をループし、ngForを使って最大4つの要素だけをループします。どうすればいいですか?角2のngForを使用していくつかのオブジェクトだけをループする方法
LengthArrayには6個しかありませんが、最大4個のレコードだけをループする方法はありますか?
また、4番目のレコードから6番目のレコードを別のdivにループしたいのですが、どうすれば4番目のレコードから始めることができますか?
あなたは開始と終了パラメータでslice pipeを使用することができます。 startパラメータは必須で、endパラメータはオプションです。
<div class="item active" *ngFor="#data of lengthArray | slice:start[:end]">
content
</div>
あなたは、インデックスをキャプチャし、その後4
<div class="item active" *ngFor="#data of lengthArray;i=index">
<div *ngIf="i<=4">
content
</div>
</div>
それはあまり行うことができます私は実際にコードをテストしていませんが、あなたはより多くの再探索を行い、stackoverflowの上でここに例をたくさん見つけることができます。 ..
Angular 2: how to apply limit to *ngFor?
フィルタの詳細を... How to apply filters to *ngFor
上記の回答スライスと同じ条件を適用していただきありがとうございます:[i + 1]:[i + 4] like – sudhir
シンプルなソリューション:?
<tr *ngFor=""let obj of ArrayogObjs; let i=index">
<td *ngIf="i<4">
{{obj.name}}
</td>
</tr>
data.index == 1は、次に起動したとき、我々は内部のような条件を持つことができますが4すべきですか? – sudhir