gpt4 book ai didi

angular - 如何在 ag-Grid 的单元格内渲染 Angular routerLink?

转载 作者:搜寻专家 更新时间:2023-10-30 21:46:43 24 4
gpt4 key购买 nike

当我尝试在基本 HTML 页面上呈现链接时,我尝试呈现的链接看起来像这样:

<a [routerLink]="['/leverance/detail', 13]">A new link</a>

当试图在 ag-Grid 上呈现它时,我尝试像下面那样做:

src\app\leverancer\leverancer.component.ts

ngOnInit() {
this.dataGridColumnDefs = [
{
headerName: 'Type',
field: 'leveranceType.name',
width: 150,
cellRenderer: this.customCellRendererFunc
}
];
}

customCellRendererFunc(params): string {
const cellContent `<a [routerLink]="['/leverance/detail', 13]">A new link</a>`;
return cellContent;
}

但我在我的 ag-Grid 中没有看到工作中的 routerLink。你能告诉我我需要做什么才能在我的 ag-Grid 中呈现一个有效的 routerLink 吗?

最佳答案

我认为 cellRenderer 只支持普通的 HTML(没有任何 Angular 特定的东西)。

您想使用 cellRendererFramework,如这些示例所示:

由于您使用 RouterLink,您可能需要 moduleImports 中的 RouterModule

关于angular - 如何在 ag-Grid 的单元格内渲染 Angular routerLink?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53837594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com