我有一个Ionic v1聊天应用程序,我做了所有的事情,但是当我点击发送按钮(发送聊天)时,我点击了这个着名的问题,键盘从输入中失去焦点然后关闭。
我尝试了很多方法,但它们都没有用:
非常感谢任何帮助。
<div class="sender">
<input type="text" ng-model="..." class="...">
<div class="button-send">
<span class="send-chat"><i class="ion ion-send"></i></span>
</div>
</div>
答案 0 :(得分:3)
ALright找到了修复! 对于那些在场的所有人,他们正在使用离子来进行类似应用的聊天,并希望键盘在点击按钮后保持专注,
只需将标签替换为带有=&#34; inputID&#34;的标签。像这样:
<div class="sender">
<input id="inputID" type="text" ng-model="..." class="...">
<div class="button-send">
<label for="inputID" class="send-chat"><i class="ion ion-send"></i></label>
</div>
</div>
答案 1 :(得分:0)
尝试通过它的cordova插件强制键盘打开 https://github.com/ionic-team/ionic-plugin-keyboard#keyboardshow
答案 2 :(得分:0)
只使用(mousedown)=“ sentMessage(); $ event.preventDefault()”
<ion-button (mousedown)="sentMessage(); $event.preventDefault()">
<ion-icon ios="ios-send" md="md-send"></ion-icon>
</ion-button>