2016-07-29 130 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