将 ion-select-option 传递给函数 - Ionic 4
Pass ion-select-option to function - Ionic 4
我有这个 Ionic
版本 4 代码,它只是试图获取选定的值并将其传递给其组件中的函数:
<ion-item>
<ion-label>Convert Currency</ion-label>
<ion-select [(ngModel)]="currency">
<ion-select-option *ngFor="let c of currencyData" [value] = "c" >{{c.text}}</ion-select-option>
</ion-select>
我试过 onChange
但版本 4 显然没有。
您正在寻找ionChange
<ion-select [(ngModel)]="currency" (ionChange)="yourFunction($event)">
您可以使用 ionChange 传递所选值,如下所示:
<ion-select (ionChange)="checkValue($event)" interface="popover"
placeholder="Select One" >
<ion-select-option *ngFor="let c of currencyData" [value]="c">
{{c.text}}</ion-select-option>
</ion-select>
在你的打字稿中:
checkValue(event){ console.log(event.detail.value)}
我有这个 Ionic
版本 4 代码,它只是试图获取选定的值并将其传递给其组件中的函数:
<ion-item>
<ion-label>Convert Currency</ion-label>
<ion-select [(ngModel)]="currency">
<ion-select-option *ngFor="let c of currencyData" [value] = "c" >{{c.text}}</ion-select-option>
</ion-select>
我试过 onChange
但版本 4 显然没有。
您正在寻找ionChange
<ion-select [(ngModel)]="currency" (ionChange)="yourFunction($event)">
您可以使用 ionChange 传递所选值,如下所示:
<ion-select (ionChange)="checkValue($event)" interface="popover"
placeholder="Select One" >
<ion-select-option *ngFor="let c of currencyData" [value]="c">
{{c.text}}</ion-select-option>
</ion-select>
在你的打字稿中:
checkValue(event){ console.log(event.detail.value)}