Ag grid ag栅格角度“;colDef.CellRenderFramework.component已弃用;
由于ag grid的早期版本,我们可以将组件作为依赖项传递到CellRenderFramework中,如下所示: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
{
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”对话?