Estoy tratando de mostrar una lista de opciones usando ngFor pero solo cumpliendo ciertas condiciones, ¿es posible usar ngFor y ngIf juntos para lograrlo? Algo como esto:
<ion-select [(ngModel)]="task"> <ion-option *ngFor="let task of tasks" [value]="task" *ngIf="task.ProjectId == project.Id">{{task.Title}}</ion-option> </ion-select>*ngFor y *ngIf no se pueden usar juntos en el mismo elemento.
Lo que puedes hacer es usar un contenedor ng.
<ng-container>es un contenedor lógico que se puede usar para agrupar nodos, pero no se representa en el árbol DOM como un nodo.
<ng-container>se representa como un comentario HTML.
<ion-select [(ngModel)]="task"> <ng-container *ngFor="let task of tasks"> <ion-option [value]="task" *ngIf="task.ProjectId == project.Id">{{task.Title}}</ion-option> </ng-container> </ion-select>