如何在离子警报中将按钮设置为默认按钮

时间:2018-06-22 06:28:32

标签: ionic-framework

通常,在按钮数组中添加的最后一个按钮是默认/主按钮,当在输入中按下Enter时会“单击”该按钮。我想手动选择默认/主按钮,我该怎么做(不更改buttons数组中的顺序)?例如可以设置按钮的角色吗?

可以在此处找到示例https://ionicframework.com/docs/api/components/alert/AlertController/#alert-inputs

谢谢!

2 个答案:

答案 0 :(得分:0)

您需要修改ionic-alert文件夹中node_module组件的现有实现

hello-world\node_modules\ionic-angular\components\alert\alert-component.js

使用此方法更改行号126 var button = this.d.buttons [0];

注意:

更改此行后,关闭ionic本地服务器,然后再次运行

答案 1 :(得分:0)

我知道您可以在Buttons数组上使用取消角色

{
    text:"Cancel",
    role:"cancel"
 }

因此,您不需要处理程序功能。那是我从文档中记住的唯一角色。