Как заменить текст в ion-item в зависимости от условия if - PullRequest
0 голосов
/ 26 марта 2019

У меня при нажатии на кнопку появляется всплывающее окно с некоторыми значениями, и после выбора значения, в котором выбранное значение, основанное на условиях, заполняется в ion-item, проблема заключается в том, что значение ion-item основано на условиях вместо получения заменена новая ячейка ионного элемента.

Я новичок в ионике, поэтому не смог определить, какую ошибку я совершаю.

<ion-label style="margin-bottom:10px; font-size:15px;" color="basic" stacked>{{field.label}}</ion-label>
<button ion-item block color="basic" (click)="getOulistData(field.name,field.value)">Tap to choose</button>

<div *ngFor ="let x of ouHierarchy">
    <div *ngIf = "field.name ===x.level">
        <ion-item>{{x.value}}</ion-item>
    </div>
</div>

<div>
    <ion-item *ngIf="field.value">
        {{field.value}}
    </ion-item>
</div>```

1 Ответ

1 голос
/ 26 марта 2019

Изменить это:

  <ion-item *ngIf="field.value">
  {{field.value}}
</ion-item>

В это:

  <ion-item *ngIf="field.name != x.level">
  {{field.value}}
</ion-item>

Выполнив вышесказанное, вы получите один ионный элемент, если условие первого ионного элемента не выполнено, появится этот ионный элемент.

...