Javascript 从bpmn moodle中的异步函数检索对象
我有一个使用bpmn模块创建BPMNXML的函数。 下面是我的函数Javascript 从bpmn moodle中的异步函数检索对象,javascript,ecmascript-6,es6-modules,bpmn.io,Javascript,Ecmascript 6,Es6 Modules,Bpmn.io,我有一个使用bpmn模块创建BPMNXML的函数。 下面是我的函数createFileData 从“bpmn模块”导入BPMNMODLE 函数createFileData(){ var moddle=new BpmnModdle() 变量xmlStr= '' + '' + ''; fromXML(xmlStr,函数(err,定义){ //更新id属性 定义。集合('id','newid'); toXML(定义、函数(err、xmlstruded){ console.log(xmlstrudate
createFileData
从“bpmn模块”导入BPMNMODLE
函数createFileData(){
var moddle=new BpmnModdle()
变量xmlStr=
'' +
'' +
'';
fromXML(xmlStr,函数(err,定义){
//更新id属性
定义。集合('id','newid');
toXML(定义、函数(err、xmlstruded){
console.log(xmlstrudated)
})
})
返回xmlStrUpdated
}
我正在控制台中获取输出。
我希望在调用函数时返回创建的xml。
但我得到的值为未定义
,无法将数据返回到下面的函数
从“./fileData.js”导入createFileData
函数viewxml(){
var data=createFileData()
console.log(数据)
}
有谁能帮助我理解如何返回从moddle创建的xml吗?您想参考bpmn moddle
?我这么问是因为bpmn-moodle
可以指moodle
,这是一个电子学习系统。bpmn-moodle指的是这个github页面-。这是否回答了你的问题?我累了,但不工作。。。仍然没有定义tat数据。