我想在更改单选值2-> 0时发出警报;
当我更改无线电值1-> 2时提醒另一件事;
<ng-container *ngFor="let item of Category_D_name">
<ion-card text-wrap>
<ion-list radio-group [(ngModel)]="items.option" >
<ion-list-header>
{{ categoryOption }}.{{ item.name.SortOrder }}
</ion-list-header>
<ion-item>
<ion-label>不适用</ion-label>
<ion-radio value="0"></ion-radio>
</ion-item>
<ion-item>
<ion-label>合格</ion-label>
<ion-radio checked="true" value="1"></ion-radio>
</ion-item>
<ion-item>
<ion-label>
不合格
</ion-label>
<ion-radio value="2"></ion-radio>
</ion-item>
</ion-list>
</ion-card>
</ng-container>
ionChange()evnet只需给我更改后的值,但我想同时获取更改前的值。
答案 0 :(得分:0)
我认为您需要在 Temp variable
和ionChange
<ion-list radio-group [(ngModel)]="items.option" (ionChange)="selectedRadio($event)">
Component.ts
tempOption: any;
selectedRadio(event) {
if(this.tempOption) {
if(this.tempOption == 2 && event == 0) {
// do somethig
} else if(this.tempOption == 1 && event == 2) {
// do somethig
}
}
this.tempOption = event;
}
希望这对您有帮助...:)