Ag grid ag栅格角度“;colDef.CellRenderFramework.component已弃用;

Ag grid ag栅格角度“;colDef.CellRenderFramework.component已弃用;,ag-grid,ag-grid-ng2,Ag Grid,Ag Grid Ng2,由于ag grid的早期版本,我们可以将组件作为依赖项传递到CellRenderFramework中,如下所示: { headerName: "Clickable Component", field: "name", cellRendererFramework: { component: ClickableParentComponent, dependencies: [ClickableComponent] }, width

由于ag grid的早期版本,我们可以将组件作为依赖项传递到CellRenderFramework中,如下所示:

{
    headerName: "Clickable Component",
    field: "name",
    cellRendererFramework: {
        component: ClickableParentComponent,
        dependencies: [ClickableComponent]
    },
    width: 200
}
这是一个例子

不幸的是,第9版给了我一个不推荐的警告:

colDef.cellRendererFramework.component is deprecated - please refer to https://ag-grid.com/best-angular-2-data-grid/

现在有什么推荐的方法来实现这一点吗?我在ag grid的变更日志中找不到任何与此相关的内容。

您是否错过了博客的这一部分

而不是:

{
    headerName: "Clickable Component",
    field: "name",
    cellRendererFramework: {
        component: ClickableParentComponent,
        dependencies: [ClickableComponent]
    },
    width: 200
}
您现在只需执行以下操作:

{
    headerName: "Clickable Component",
    field: "name",
    cellRendererFramework: ClickableParentComponent,
    width: 250
}

对,与父组件通信的技巧是使用上下文对象:

this.gridOptions={
背景:{
组件父级:这个
}
};

摘自

如何传递依赖项?我在你的代码中看不到它。据我所知,你不再需要传递依赖关系。我要寻找的答案是,如果不是现在不推荐的方法,那么当前推荐的传递依赖关系的方法是什么。告诉我我不必这么做真的没有帮助。目前的建议似乎从他们的文档中非常清楚。。。请看第二个示例中的第二个示例,没有传入依赖类。“ClickableParentComponent”如何与“ClickableComponent”对话?