опция выбора иона не очищается при повторном открытии - PullRequest
0 голосов
/ 22 июня 2019

enter image description here

ion-label отображается в стороне, а не как окно предупреждения.

Я реализовал ion-select с двумя вариантами, и после выбора одного появляется новый экран. Но когда я возвращаюсь к выбору, выбранный первый вариант все еще остается в выбранном состоянии, и изменение, которое мне нужно выполнить в ionChange, не отражается.

Я пытался манипулировать значением false со значением true, чтобы заставить ионный выбор исчезнуть, но это не работает.

в .html файле

<ion-card>                  
   <ion-card-header (click)="transferMoneyTo()">
   <p>CARD NAME</p>
   </ion-card-header>

<ion-list>
 <ion-item>
   <ion-label *ngIf="displayList"> Box heading </ion-label>
   <ion-select  value="brown" okText="OK" cancelText="Cancel" 
   (ionChange)="contactsPage($event)" >    
   <ion-select-option value="myself">To Myself</ion-select-option>
   <ion-select-option value="someone" >To Someone</ion-select-option>
   </ion-select>
 </ion-item>
</ion-list>

</ion-card>

.ts file

displayList: boolean = false;

transferMoneyTo() {
  this.displayList = true;
}

contactsPage(event){
   this.router.navigate(["ROUTE TO A SEPARATE PAGE"]);
}

Два выпуска:

  1. Я хочу, чтобы окно предупреждения просто открывалось, когда я щелкаю ионную карту, вместо этого появляется боковая метка, а при нажатии на нее появляется окно предупреждения.
  2. Выбор окна предупреждения не очищается при повторном открытии. Выбор все еще присутствует, когда я снова открываю окно предупреждения. Любой способ прояснить это, когда я снова открою его?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...