2016-06-01 2 views
0

에이스 플러그인 (ionic plugin add cordova-plugin-ace)을 추가했습니다. 하지만 난이온 응용 프로그램에 에이스 플러그인을 사용하는 방법?

if (ace.platform == "Android") 

에 액세스하려고하지만 나에게 다음과 같은 오류를 제공합니다 :

오류 :

if (window.ace.platform == "Android") 

I을 : ReferenceError가 : 내가 사용하려고 할 때 에이스

을 정의되지 않은 이 오류가 발생합니다 :

플랫폼이 정의되지 않은 에이스로 정의되지 않았습니다.

내 응용 프로그램에 ACE 플러그인을 사용하는 방법을 알려주십시오.

+0

HTML 파일에 cordova.js 파일을 포함 시켰습니까? 또한 플랫폼 준비 기능 안에서 플러그인 코드를 호출하고 있습니까? – Gandhi

+0

예 index.html에 cordova.js가 포함되어 있지만 플랫폼 준비 안의 코드를 호출하지 않습니다. 내 컨트롤러에서 호출합니다. – MKY

+0

Ionic에 익숙하지 않습니다. 하지만 바닐라 코데바 앱에서, 우리는 deviceready 이벤트 리스너 내부에서 플러그인 코드를 호출하는 데 사용하고 나는 이온 플랫폼이 cordova deviceready 이벤트에 해당한다고 들었습니다. 이 질문을 확인하십시오 – Gandhi

답변

0

바닐라 코데바 앱에서는 deviceready 이벤트 리스너와 platform ready에있는 플러그인 코드를 사용하여 코르도바 기기의 이벤트와 동일합니다.

코드 바로 플러그인이 삽입 된 플랫폼 준비 안에 플러그인 코드를 호출하십시오.

관련 문제