0

我无法使用 Typescript 应用程序在 Ionic 2 Angular 2 中导入我的 ApiAIPlugin

我已经通过ionic plugin add cordova-plugin-apiai comamnd添加了插件,它在 config.xml 中:

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

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

declare var window: any

在我的 @Component({}) 上方并尝试在构造函数中使用它,如下所示:

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

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

有人能帮我吗?

ps 使用此链接尝试上述内容

4

1 回答 1

0

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

declare var ApiAIPlugin:any;

并使用

ApiAIPlugin.init({...})

或者试试

 declare var window:any;

和:

window.ApiAIPlugin.init({})
于 2017-02-05T16:23:22.240 回答