cellRendererParams Ag-Grid 19和Angular6。我组件的调用函数

时间:2018-10-16 08:21:38

标签: angular ag-grid

我在Ag-grid列中有一列,其中插入了一个组件,该删除使我调用了控制器的功能。

我可以毫无问题地进入控制器,但是当尝试调用控制器的另一个功能时,我不能这样做,因为当我将其放置时,它不是指控制器,而是指ag-grid组件。

//组件

  taskcontainer:
    image: custom-container
    ports:
      - "9251:9249"

1 个答案:

答案 0 :(得分:2)

这是一个上下文问题,由ag网格调用downloadAttachmentAction,因此该上下文是ag-gird实例,您需要做的是在调用该函数时更改上下文,bind函数帮助我们执行此操作,更改方式从以下位置使用了downloadAttachmentAction:

    action: this.downloadAttachmentAction

    action: this.downloadAttachmentAction.bind(this)