Иони c 4
Вы можете использовать свойство цвета тега ion-text . Тогда ваш код может выглядеть примерно так:
<ion-slide *ngFor="let loopValue of values">
<ion-text [color]="viewValue == loopValue ? 'primary' : 'light'">
{{loopValue}}
</ion-text>
</ion-slide>
Иони c 3
Поскольку нет тега ion-text
, который следует использовать ion-item
вместо.
Вот пример (также созданный на stackblitz ):
<ion-slides>
<ion-slide *ngFor="let loopValue of values">
<ion-item [color]="viewValue == loopValue ? 'primary' : 'light'">
{{loopValue}}
</ion-item>
</ion-slide>
</ion-slides>
Таким образом, вам не нужно копировать весь тег с *ngIf
. Вместо этого цвет ion-text
зависит от троичного оператора внутри свойства color
.