如何通过Ionic 3在iOS和Android中保持键盘打开(输入文本后单击按钮)

问题描述 投票:1回答:1

我旁边有一个离子输入和按钮(例如在聊天应用中输入聊天内容)。当我按下按钮时,键盘一直保持关闭状态,我需要将其打开,直到用户两次单击硬件后退按钮/单击其他焦点区域。

<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 +

ionic-framework ionic3 ionic-native
1个回答
0
投票

您可以使用键盘插件使键盘保持打开状态:

https://ionicframework.com/docs/v3/native/keyboard/

import { Keyboard } from '@ionic-native/keyboard';

constructor(private keyboard: Keyboard) { }

...

this.keyboard.show();

this.keyboard.hide();
© www.soinside.com 2019 - 2024. All rights reserved.