0

テーブルにネストされたループがありますが、DOM に限られた量の行のみを表示し、ボタンがクリックされたときにさらにロードしたいと考えています。

ループは次のようになります。

<ng-container *ngFor="let organisation of organisations; let organisationIndex = index;">
    <ng-container *ngFor="let department of organisation.departments; let departmentIndex = index;">
        <ng-container *ngFor="let user of department.users; let userIndex = index;">
            <div>
                This is a List entry and i only want this 20 times in total (not for each loop)
            </div>
        </ng-container>
    </ng-container>
</ng-container>

可能な場合、複雑さを増すことなく、ネストされたループ内でインデックスを取得する最もスムーズな方法は何ですか?

css :nth-of-type やそれに類似したものを使用したくありません。これは、データセットが巨大であり、要素が css で隠されていても dom が遅くなるためです。

各配列の長さは動的であるため、静的な数式 (organisationIndex * 50 など) を作成できません。

4

1 に答える 1