I have a stepper which is conditioned by a single observable
<ng-container *ngIf="!(categoriesLoading$ | async); else loading">
<mat-vertical-stepper *ngIf="categories$ | async as categories">
<mat-step>
<categories-form [categories]="categories"></categories-form>
</mat-step>
</mat-vertical-stepper>
</ng-container>
now I would like to add the conditioning of another observable qualifications$
Something like that:
<ng-container *ngIf="!(categoriesLoading$ | async); else loading">
<mat-vertical-stepper *ngIf="categories$ | async as categories">
<mat-step>
<categories-form [categories]="categories"></categories-form>
</mat-step>
<mat-step>
<qualifications-form [qualifications]="qualifications"></qualifications-form>
</mat-step>
</mat-vertical-stepper>
</ng-container>
in the controller:
categories$: Observable<Array<Category>>;
categoriesLoading$: Observable<boolean>;
qualifications$: Observable<Array<Qualification>>;
qualificationsLoading$: Observable<boolean>;
how can I do this properly?