2016-07-29 48 views
0

我創建了一個角色2應用與打字稿,我已經打包在android apk上,它工作得很好。Angular2 Ionic2創建插件與科爾多瓦

但我有一個問題,我希望爲cordova創建一個離子2插件,因爲我沒有找到一個插件來做我想做的事情。

我下載了plugman,創建了一個新的插件,但我不知道如何使它與我的離子應用程序一起工作,我沒有找到任何有關科爾多瓦主題的教程。

我有一個java文件插件目錄,我應該實現我的方法,plugin.js允許發送請求到本地部分,但如何將此javascript連接到我的angular2/ionic2應用程序?如何調用它?

謝謝大家!

回答

0

我認爲這個tutorial會幫助你。

我的例子,我複製WavAudioEncoder.min.js庫到我的WWW文件夾,然後我做以下,效果很好(因爲你可以在教程鏈接上看到過)

declare var WavAudioEncoder: any; 

var encoder = new WavAudioEncoder(this.captureCfg.sampleRate, this.captureCfg.channels); 

不要驚慌,如果環境不會提示你什麼,當你使用這些插件/庫(例如在VSCode cordova.file是不是一個函數,它會告訴你它是一個簡單的變量,其類型是任何

declare var cordova: any; 
this.filePath = cordova.file.externalDataDirectory; 
+0

謝謝!這正是我正在尋找的! – Quentin