У меня есть шаблон, который выглядит примерно так:
<div *ngFor="let module of collection">
<ng-container *ngIf="module.type=='type1'">
...
</ng-container>
<ng-container *ngIf="module.type=='type2'">
<form form (ngSubmit)="onSubmit(f)">
...
</form>
</ng-container>
</div>
В collection
имеется неопределенное количество объектов с type=='type2'
.
Я хочу приостановить выполнение *ngFor
, пока форма не будет отправлена. Как только форма была отправлена, она должна продолжать зацикливаться, пока не достигнет следующей формы, и в этом случае ngFor должен подождать, пока эта форма будет отправлена для возобновления.
Я не могу найти эффективный способ сделать это.