2017-02-05 3 views
0
나는 코르도바 - 플러그인 - apiai를 추가 이온 플러그인을 통해 내가 플러그인을 추가 한

타이프 라이터 2

타이프 응용 프로그램과 함께 이온 2 각도 (2)의 내부에 내 ApiAIPlugin을 수입하는 데 문제가

은 내부 config.xml 파일의 comamnd : 제가 추가 시도

<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을 사용하십시오.

답변

0

ApiAIPlugin은 (는) 플러그인에 대한 전체적인 개체입니다. 전역 개체를 직접 선언해야합니다.

declare var ApiAIPlugin:any; 

및 사용

ApiAIPlugin.init({...}) 

또는 시도

declare var window:any; 

과 :

window.ApiAIPlugin.init({}) 
+0

나도 에뮬레이터를 시도 귀찮게한다, 브라우저에서 작동하지 않습니다? 그리고 빠른 응답을 주셔서 감사합니다 –

+0

네 !! .. 코드바는 브라우저에서 작동하지 않습니다. 플러그인은 '이온 서빙'으로 작동하지 않습니다. 에뮬레이터/장치가 필요합니다 –

+0

첫 번째 옵션은 에뮬레이터에서 오류를 throw하지 않습니다. 감사합니다. @suraj –