Angular Ionic3在发送信息后保留键盘
我在Ionic3页面中使用了以下html来实现聊天: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
<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()"