我在看stackoverflow article found here
我正在使用Meteor开展一个项目。它还使用了Canvas2ImagePlugin,这是一个cordova插件。
我已使用meteor add cordova:https://github.com/devgeeks/Canvas2ImagePlugin.git@0.6.0
但是,代码段
cordova.exec(
success,
error,
'Canvas2ImagePlugin',
'saveImageDataToLibrary',
[imageData]
);
由于科尔多瓦不存在,在流星中失败。
如何以流星方式进行此调用或以其他方式将cordova暴露给流星项目?
由于
答案 0 :(得分:1)
在 Meteor 中,您需要使用全局对象中的 cordova,因为 Meteor 将注入 cordova 对象。
// First lets check that we are running withing Cordova
if (Meteor.isCordova) {
// define your success and fail functions here
function success() {
// Do something
console.log('Success')
}
function fail() {
// Do something
console.log('fail')
}
// Execute the cordova plugin method
cordova.exec(success, fail, 'PluginName', 'pluginMethod', pluginMethodArguments)
}
答案 1 :(得分:0)
var exec = require(' cordova / exec');