属性FirebasePlugin在“窗口”类型上不存在

时间:2016-09-11 15:03:05

标签: cordova angular typescript firebase ionic2

我在ionic2项目中使用了cordova-firebase-plugin 我用它来进行firebase分析。

当我尝试调用函数

时,在我的typeScript文件中
window.FirebasePlugin.logEvent("page_view", {page: "Event List"});

我收到错误

Property FirebasePlugin does not exist on type 'Window'

我想我必须导入它。我已经通过运行命令

将它添加到我的项目中
cordova plugin add cordova-plugin-firebase@0.1.10 --save

我找不到任何关于如何添加它的参考。任何帮助,我将不胜感激

https://www.npmjs.com/package/cordova-plugin-firebase

2 个答案:

答案 0 :(得分:2)

只要你找不到它的difintion文件,你就可以将FirebasePlugin属性添加到window对象中:

interface Window {
    FirebasePlugin: any;
}

答案 1 :(得分:1)

在导入后使用declare var window;,并且Typescript将不再抱怨window内部的属性。