如何在离子选择选项中选择/单击选项时获得回调


离子验证:6.12.3离子角:
<ion-select (ionChange)="onChange($event,item,'a')"> 
<ion-select-option value="f" >Female</ion-select-option>
<ion-select-option value="m" >male</ion-select-option>
</ion-select>

我试着在ion-select-option中给出(click)="someFunction()",但不起作用。有什么变通办法可以实现吗?无论是男性还是女性,我都需要回拨(不是在提交或点击ok时(。

这是我的代码。你可以试试这个=>
HTML:

<ion-select [(ngModel)]="myProp" (ngModelChange)="ngMode($event)" (ionChange)="ionChangeEvent($event)" placeholder="Please Select State">
<ion-option  value="0" >Female</ion-option>
<ion-option  value="1">Male</ion-option>
<ion-option  value="2">Other</ion-option>
</ion-select>

TS:

myProp:any;
ionChangeEvent($event){
console.log("From Ioc Change:"+$event);
//console.log(this.myProp);
}
ngMode($event){
console.log("From ngModel Change:"+$event);
//console.log(this.myProp);
}

注意:ionChangengModelChange工作正常。检查Stacklitz演示链接。

最新更新