我正在使用angular 7并使用流程图.js绘制流程图。 要在单击“ cId”框时触发externalAction函数。 经过大量搜索后,可以触发“ cId”框的onclick功能。 不知何故,我不能全部直接调用外部动作函数或从jQuery click函数调用
尝试以下方式,
$('[id^=cId]').click(externalAction('action'));
和
$('[id^=cId]').click(function(){
externalAction('action')
});
下面是我component.ts中的代码
drawGraph(){
/** START: workflow diagram */
let chart;
let code = " st=>start: Start|past\n\
cId=>operation: cId BOX: \n\ <--- cId BOX
st(right)->cId\n\
cId(bottom)->pt";
chart = flowchart.parse(code);
$('[id^=cId]').click(); //this is working and able to call // **Is it possible to call externalAction function here??**
}
externalAction(action:string){
//some action
}
错误ReferenceError:未定义externalAction