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"]);
}
Два выпуска:
- Я хочу, чтобы окно предупреждения просто открывалось, когда я щелкаю ионную карту, вместо этого появляется боковая метка, а при нажатии на нее появляется окно предупреждения.
- Выбор окна предупреждения не очищается при повторном открытии. Выбор все еще присутствует, когда я снова открываю окно предупреждения. Любой способ прояснить это, когда я снова открою его?