Ionic 2 中带有 Api.AI 的打字稿

Typescript with Api.AI in Ionic 2

我在使用 Typescript 应用程序将我的 ApiAIPlugin 导入 Ionic 2 Angular 2 时遇到了问题

我已经通过 ionic plugin add cordova-plugin-apiai 命令添加了插件,它在 config.xml 里面:

<plugin name="cordova-plugin-apiai" spec="~1.7.4"/>

但我不知道如何将其导入到我的 home.ts 文件中, 我试过添加

declare var window: any

在我的@Component({}) 之上 并尝试像这样在构造函数中使用它:

window.plugins.ApiAIPlugin.init({...})

但在浏览器和模拟器中我都得到: 无法读取未定义的 属性 'ApiAIPlugin'...

有人可以帮助我吗?

p.s。用 this link 尝试了上面提到的东西

ApiAIPlugin 是插件的全局对象。 您应该直接声明全局对象。

declare var ApiAIPlugin:any;

并使用

ApiAIPlugin.init({...})

或尝试

 declare var window:any;

和:

window.ApiAIPlugin.init({})