我在 ionic 上有一个选择按钮,有两个选项 okText 和 cancelText,我的问题是,当我单击 okText 时,我的菜单将关闭,这是针对此属性的。但是,我想知道如何通过点击事件来实现它。这是我的代码:
<ion-select okText="Okay" cancelText="Dismiss">
...
</ion-select>
我想知道当我在 .ts 文件中声明函数时如何推送另一个页面。
最佳答案
您可以使用ionCancel
触发cancel
点击事件,使用ionChange
触发ok
点击事件。
示例:
HTML
<ion-select [(ngModel)]="employee"
(ionChange)="onModelChange()"
(ionCancel)="onCancelClick()">
<ion-option
*ngFor="let employee of employees"
[value]="employee"></ion-option>
</ion-select>
TS
export class ExamplePage {
employees = ['A', 'B', 'C', 'D'];
employee;
constructor() {
this.employee = this.employees[0];
}
onModelChange() {
console.log(this.employee);
}
onCancelClick () {
console.log('handle onCancelClick');
}
}
关于angular - ionic 如何获取 oktext 上的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52348751/