如何从jQuery单击函数调用外部函数

时间:2019-07-06 09:52:18

标签: javascript angular flowchart

我正在使用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

0 个答案:

没有答案