我正在构建一个聊天应用程序,其中ion-footer用作文本框+发送按钮。当我点击输入框时,键盘弹出很好,因为我需要。然而,当我点击发送按钮时,键盘会关闭,这对最终用户来说是一种令人沮丧的体验。angular2离子2保持键盘弹出
我明白这发生在键盘失去焦点时,离子将它推下。然而,这不是我想要的。如何保持键盘不变,直到我确实按下发送按钮。
my current ionic 2 looks like
<ion-footer padding>
<form [formGroup]="chatForm" (ngSubmit)="sendChatMessage()">
<ion-input type="text" formControlName="messageInput" placeholder="start typing..."></ion-input>
<ion-buttons end>
<button item-right ion-button clear type="submit" [disabled]="chatForm.controls['messageInput'].value === ''"><ion-icon name="ios-send" style="zoom:2.0;"></ion-icon></button>
</ion-buttons>
</form>
</ion-footer>
什么是TextInput?它是一个angular2模块吗?找不到。另外我应该手动设置焦点?理想情况下,如果我点击页脚区域内的任何地方,键盘应该保持焦点。 – Vik