Ionic v3本机键盘使用问题由于更新

时间:2019-05-20 15:40:18

标签: angular ionic-framework

在Ionic v3应用程序的视频教程之后,我正在使用Ionic Native Keyboard,由于该教程中使用的Native Keyboard版本的更改以及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 :(得分:0)

看看这个离子本机基于的cordova插件:

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

似乎没有onKeyboardShow方法,但是我想您可以使用onKeyboardDidShow而不会失去功能。