1

私はIonic v1チャットアプリケーションを持っていますが、すべてを作りましたが、送信ボタン(クリックチャット)をクリックすると有名な問題が発生しました。その後閉じます。ボタンをクリックするとキーボードが開きます(チャットアプリ)

私は多くのアプローチを試みたが、それはそれらのどれも動作しません:configにInputUserActionの値を変更する

  • 、クリックイベントに焦点を強制
  • 、フォーカスを維持するための

    • 入力ディレクティブを。 xmlをfalseに設定します。

    ご協力いただきまして誠にありがとうございます。

    <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

    はリフォーカス時に、キーボードが集中し、それが再び開き、その後閉じ失い、あなたはデフォルトの動作 –

    +0

    を防ぐことができますキーボードのプラグインが動作しませんでしたあなたがしていた入力再び焦点を合わせるか、インストールしてください。 – Sletheren

    答えて

    1

    だ経由で開くには、キーボードを強制的に試してみてください! あなたのために、アプリのようなチャットにionicを使用していて、ボタンをクリックしてキーボードをフォーカスし続けるようにしたい場合は、ボタンを "inputID"のようなラベルで置き換えてくださいそう:

    <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> 
    
    +0

    それは賢いです。ありがとうございます – Coo

    +0

    これは、IOS上ではうまく動作しません。アンドロイド私は良いthoを果たしています。 – Coo

    +0

    @Coo yeah iOSはちょうどうんざりしていますが、Ionic 3に行くことで、あなたの問題はすべて解決されました。私はそれを移行してうれしく思います。 – Sletheren

    0

    それは大丈夫の修正を見つけコルドバプラグイン https://github.com/ionic-team/ionic-plugin-keyboard#keyboardshow

    +0

    それを試してみたら、キーボードが閉じてもう一度開きます。 – Sletheren

    +0

    https://github.com/ionic-team/ionic-plugin-keyboard/issues/81#issuecomment-278071581 私はこれを発見しました。それは役に立ちます – Marouan

    +0

    私も試しましたが、うまくいかなかった – Sletheren

    関連する問題