在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')
})
}
错误消息:
我该怎么办?
答案 0 :(得分:0)
看看这个离子本机基于的cordova插件:
https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard
似乎没有onKeyboardShow
方法,但是我想您可以使用onKeyboardDidShow
而不会失去功能。