Событие родной клавиатуры не запускается в Ionic 3 - PullRequest
0 голосов
/ 08 июня 2018

У меня есть приложение в Ionic 3, и я хотел бы использовать событие native.keyboardshow, чтобы скрыть клавиатуру, но событие никогда не запускается.Я объявляю событие в ловушке жизни inInit следующим образом:

ngOninit() {    
  window.addEventListener('native.keyboardshow', function(){
    document.body.classList.add('keyboard-open');
    alert('just to check if it's working in mobile);
  });
}

Есть идеи, почему событие не работает?Спасибо!

1 Ответ

0 голосов
/ 08 июня 2018

установите плагины Cordova и Ionic Native:

$ ionic cordova plugin add ionic-plugin-keyboard
$ npm install --save @ionic-native/keyboard

Использование

import { Keyboard } from '@ionic-native/keyboard';

constructor(private keyboard: Keyboard) { }

...

this.keyboard.show();

this.keyboard.close();

source: https://ionicframework.com/docs/native/keyboard/

...