离子2:使用Cordova插件与具有自己的命名空间的打字稿



我想在我的离子2应用中使用 LibraryHelper插件,但是它的文档在统计上定义了其用法,例如:

LibraryHelper.saveVideoToLibrary(....)

不是通过:

window.plugins.LibraryHelper.saveVideoToLibrary(....

当我在Typescript .TS文件中编写第一行时,我会得到错误:

Cannot find name 'LibraryHelper'

Q)如何将LibraryHelper插件导入我的Ionic 2应用程序,并能够在没有上面的情况下引用它 - 如上所述吗?

确保使用--save选项安装插件

ionic plugin add cordova-library-helper --save 

您需要在导入之后声明类中的全局对象LibraryHelper

//imports
declare var LibraryHelper:any;
@Component({..})
//..

在组件中使用时,只需确保包装在

this.platform.ready().then(()=>{
  LibraryHelper.saveVideoToLibrary(....)
})

相关内容

  • 没有找到相关文章

最新更新