通常,在按钮数组中添加的最后一个按钮是默认/主按钮,当在输入中按下Enter时会“单击”该按钮。我想手动选择默认/主按钮,我该怎么做(不更改buttons数组中的顺序)?例如可以设置按钮的角色吗?
可以在此处找到示例https://ionicframework.com/docs/api/components/alert/AlertController/#alert-inputs
谢谢!
答案 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"
}
因此,您不需要处理程序功能。那是我从文档中记住的唯一角色。