我旁边有一个离子输入和按钮(例如在聊天应用中输入聊天内容)。当我按下按钮时,键盘一直保持关闭状态,我需要将其打开,直到用户两次单击硬件后退按钮/单击其他焦点区域。
<ion-input id="inputID" (keyup.enter)="sendMessage()" type="text" [(ngModel)]="replyMessage"
(press)="onPastePress($event,message, showSelect)" placeholder="Type a message"></ion-input>
<button for="inputID" (click)="sendMessage()" [attr.disabled]="replyMessage==''?'':null" type="button">
<!-- <ion-icon></ion-icon> -->
<i class="material-icons" style="font-size: 14px;">
send
</i>
</button>
软件详细信息:使用离子-3.20.1Android版本-@ 8 +iOS版本-@ 5 +
您可以使用键盘插件使键盘保持打开状态:
https://ionicframework.com/docs/v3/native/keyboard/
import { Keyboard } from '@ionic-native/keyboard';
constructor(private keyboard: Keyboard) { }
...
this.keyboard.show();
this.keyboard.hide();