[英]How to use custom cordova plugin in ionic project?
我从这里有一个简单的自定义cordova插件( https://github.com/don/cordova-plugin-hello ),它可以输出一个字符串,但是如何在我安装它之后在我的离子项目中使用这个插件。
这个插件的Javascript界面如下:
module.exports = {
greet: function (name, successCallback, errorCallback) {
cordova.exec(successCallback, errorCallback, "Hello", "greet", [name]);
}};
我像这样调用javascript界面:
window.plugins.hello.greet("World", success, failure);
但它不起作用,我得到如下错误:
undefined is not an object (evaluating 'window.plugins.hello')
我知道这是一个老问题,但对我来说插件通过这种方式调用成功解雇:
window.MyPlugin.pluginMethod(success, failure);
MyPlugin的界面:
module.exports = {
pluginMethod: function(success, failure) {
cordova.exec(success, failure, "MyClass", "method", []);
}
}
如果cordova / ionic中的插件出现问题,记录一些对象(如窗口)并查看插件是否存在是非常好的。 当cordova / ionic准备就绪时,请记得记录它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.