2017-08-11 42 views

答えて

0

あなたはこのプラグインを使用すると、イオン使用していない場合、あなたはthis pluginと運を持っていることの二つの方法

cordova.plugins.Keyboard.show 
cordova.plugins.Keyboard.close 
+0

プラグインを使用した後、その2つの方法を使用しようとすると、エラー "プラグイン"がタイプ "cordova"に存在しません。 – ping94

+0

プロジェクトでイオンフレームワークを使用していますか – PraveenKumar

+0

いいえTypescriptを使用してApache Cordovaプラグインにアクセスする必要があります – ping94

0

を持ってhttps://github.com/ionic-team/ionic-plugin-keyboard

このプラグインを使用することができます。キーボードオブジェクトはウィンドウに添付されているので、APIは少し異なります。

window.Keyboard.show(); 
window.Keyboard.hide(); 

iOSでは、hideメソッドのみが機能します。フォーカスを入れずに手動でキーボードを開く方法はありません。

+0

しかし、私はこの2つの機能をインデックスに入れると、 'キーボード'タイプが 'ウィンドウ'に存在しません.ts – ping94

+0

プラグインをインストールし、デバイス準備完了イベントを待っていますか? – connor

+0

https://stackoverflow.com/a/30740935/754604も役立ちます。 '(ウィンドウ).Keyboard' – connor

1

プラグインがうまく動作しない場合は、jqueryで再生できます。 focus()および.blur()キーボードを表示/非表示にします。

たとえば、入力がfocusにあるときにキーボードが表示され、blurと呼ぶフォーカスを失うと、キーボードは非表示になります。

関連する問題