Angular 离子2:为什么更改事件不在离子选择上工作?
为什么更改事件在ion select上不起作用 我尝试了以下陈述:Angular 离子2:为什么更改事件不在离子选择上工作?,angular,ionic2,Angular,Ionic2,为什么更改事件在ion select上不起作用 我尝试了以下陈述: <ion-select formControlName="shippingMethod (change)="shippingMethodChange($event)"> 据说“我们可以使用角度事件绑定来响应任何DOM事件”,下面是更改事件的文档 ion select是爱奥尼亚2的定制组件。检查。 它是根据开发人员的需求,利用alertController/actionsheetcontroller构建的 它不像
<ion-select formControlName="shippingMethod (change)="shippingMethodChange($event)">
据说“我们可以使用角度事件绑定来响应任何DOM事件”,下面是更改事件的文档
ion select
是爱奥尼亚2的定制组件。检查。
它是根据开发人员的需求,利用alertController/actionsheetcontroller
构建的
它不像HTML选择那样使用更改事件,并且发出的正确事件是ionChange
编辑
单击离子选项
时发出的事件是离子选择
看看这个
组件文档
希望这能回答你的问题。这个问题不时会出现。根据ionSelect,选项(ion选项)上有一个输出事件 下面是一个示例用法
<ion-select>
<ion-option *ngFor="let opt of options" [value] = "opt" (ionSelect)="triggerMe(opt)">{{opt}}</ion-option>
</ion-select>
您可以通过以下方式使用它:
<ion-select [(ngModel)]="gender" (ionChange)="onSelectChange($event)">
<ion-option value="G">Colombo</ion-option>
<ion-option value="M">Galle</ion-option>
</ion-select>
希望这会对你的页面中的女性男性有所帮助:onSelectChange(selectedValue:any){console.log('Selected',selectedValue);}不知道为什么这会被否决,ionChange对我有效,而不是ionSelect。谢谢@codemind自从2天以来,我一直在努力寻找答案,就在这里。谢谢兄弟…为爱奥尼亚工作3:)
triggerMe(value: string): void {
console.log("selected value", value);
}
<ion-select [(ngModel)]="gender" (ionChange)="onSelectChange($event)">
<ion-option value="G">Colombo</ion-option>
<ion-option value="M">Galle</ion-option>
</ion-select>
onSelectChange(selectedValue: any) {
console.log('Selected', selectedValue);
}