Typescript PhoneGap:安装并使用插件

Typescript PhoneGap:安装并使用插件,typescript,phonegap-plugins,phonegap,Typescript,Phonegap Plugins,Phonegap,以下是我用于安装fileOpener2的命令: phonegap plugin add cordova-plugin-file-opener2 在执行命令之后,它说它添加了它,并显示在我的config.xml文件中。并被添加到插件目录中。然而,它从来都不起作用 下面是我试过的ts。所有3个都无法工作: try{ (<any> window).plugins.fileOpener.open(myFileUrl); } catch

以下是我用于安装fileOpener2的命令:

phonegap plugin add cordova-plugin-file-opener2
在执行命令之后,它说它添加了它,并显示在我的config.xml文件中。并被添加到插件目录中。然而,它从来都不起作用

下面是我试过的ts。所有3个都无法工作:

try{
    (<any> window).plugins.fileOpener.open(myFileUrl);                        
} catch(e) {
    alert(e);
}
try{
    (<any> cordova).plugins.fileOpener2.open(myFileUrl, 'application/pdf');
} catch(e) {
    alert(e);
}
try{
    (<any> window).plugins.fileOpener2.open(myFileUrl, 'application/pdf');
} catch(e) {
    alert(e);
}
试试看{
(window.plugins.fileOpener.open(myFileUrl);
}捕获(e){
警报(e);
}
试一试{
(cordova.plugins.fileOpener2.open(myFileUrl,'application/pdf');
}捕获(e){
警报(e);
}
试一试{
(window.plugins.fileOpener2.open(myFileUrl,'application/pdf');
}捕获(e){
警报(e);
}
所有3个的错误:

TypeError:无法读取未定义的属性“open”


一些额外的细节。这是在一个角度的应用程序。这不会立即调用。

您是在使用phonegap开发者应用程序进行测试吗?@jceArmobile是的,我正在使用phonegap应用程序进行测试。它只适用于完整版本吗?是的,phonegap应用程序安装了所有核心插件和一些第三方插件,但可能没有文件开启器插件,因此它在那里不起作用。