Ich baue eine Chat-App, bei der der Ion-Footer als Textbox + Sende-Taste verwendet wird. Wenn ich auf das Eingabefeld klicke, erscheint die Tastatur wie gewünscht. Wenn ich jedoch auf die Schaltfläche "Senden" klicke, wird die Tastatur heruntergefahren und es wird für den Endbenutzer zu einer frustrierenden Erfahrung.angular2 ionic 2 Keeping Tastatur tauchte auf
Ich verstehe, dass es passiert, wie die Tastatur den Fokus verliert und ionische drückt es nach unten. Dies ist jedoch nicht das, was ich will. Wie behalte ich die Tastatur so lange, bis ich wirklich die Sendetaste drücke?
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>
Was ist TextInput? ist es ein angular2 Modul? konnte nicht finden. Wo sollte ich den Fokus auch manuell einstellen? Wenn ich irgendwo im Fußbereich tippe, sollte die Tastatur im Fokus bleiben. – Vik