Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular Ionic3在发送信息后保留键盘_Angular_Ionic Framework_Keyboard_Textarea_Ionic3 - Fatal编程技术网

Angular Ionic3在发送信息后保留键盘

Angular Ionic3在发送信息后保留键盘,angular,ionic-framework,keyboard,textarea,ionic3,Angular,Ionic Framework,Keyboard,Textarea,Ionic3,我在Ionic3页面中使用了以下html来实现聊天: <ion-item> <ion-textarea placeholder="Write your message" [(ngModel)]="newMessage"></ion-textarea> <button ion-button clear item-right icon-only (click)="sendMessage()"> <ion-icon

我在Ionic3页面中使用了以下html来实现聊天:

  <ion-item>
    <ion-textarea placeholder="Write your message" [(ngModel)]="newMessage"></ion-textarea>
    <button ion-button clear item-right icon-only (click)="sendMessage()">
      <ion-icon name="paper-plane"></ion-icon>
    </button>
  </ion-item>

我想一直显示设备键盘,直到用户按下设备“后退按钮”或在ion textarea元素之外。我尝试过使用ionFocus和ionBlur事件


有什么想法吗?

您需要将其放入IOS设备的config.xml中

<preference name="KeyboardDisplayRequiresUserAction" value="false" />

我已经试过了。它不工作,键盘在我点击sendMessage按钮后关闭。我正在安卓设备上运行应用程序。可能只适用于IOS?是的,此首选项适用于IOS设备,您使用android?将其添加到发送按钮可能:(mousedown)=“$event.preventDefault();sendMessage($event)”我希望有帮助:)是的,android设备当您发送消息时,e.preventDefault();将防止自动更改,如键盘关闭
 (mousedown)="$event.preventDefault()"