Проблема использования родной клавиатуры Ionic v3 из-за обновления - PullRequest
0 голосов
/ 20 мая 2019

Я использую Ionic Native Keyboard после видео-учебника для приложения Ionic v3, и, похоже, это ошибка из-за изменений в версии встроенной клавиатуры, использованной в учебнике, и текущей версии, доступной в документации Ionic. Текущая версия -> https://ionicframework.com/docs/native/native-keyboard

Старая версия использует немного другой метод импорта. Поэтому, когда я объявил встроенную клавиатуру в структуре в .ts файле и запустил консольный журнал, чтобы проверить его работоспособность, я получил ошибку:

**. TS файл: **

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

 constructor(
    ...
    private nativeKeyboard: NativeKeyboard 
  ) {

    //Here comes the error:
    this.nativeKeyboard.onKeyboardShow().subscribe(() =>{
      console.log('keyboard openned')
    })
  }

Сообщение об ошибке:

enter image description here

Что мне делать?

1 Ответ

0 голосов
/ 20 мая 2019

Посмотрите на плагин Cordova, на котором основан этот ионный натив:

https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard

Кажется, что onKeyboardShow метода нет, но я думаю, вы можете использовать onKeyboardDidShow без потери функциональности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...