【发布时间】:2018-10-12 03:59:29
【问题描述】:
我正在用 Angular 5 构建一个应用程序。在我的 HTML 页面中,我有一个表格,其中显示了正在查询的数据。此数据使用 指令显示在 ag-grid 中。网格中的一列显示为 HTML 链接。我正在使用 cellRendererFramework 功能将列中的值显示为链接。 它工作正常,并在表格中为每一行显示该列的值的链接。我的要求是我想将附加参数从主组件类传递给 cellRendererFramework 组件。我需要这样做的原因是,当单击链接时,Angular 应用程序会使用 Angular 路由器显示新组件,并且我需要将多个值传递给其他组件。
我不确定如何将参数传递给 cellRendererFramework 类。
数据网格的列定义
this.columnDefs = [
{ headerName: "Hotel ID", field: "HotelID", width: 500,
cellRendererFramework: LinkcompComponent },
{ headerName: "Account Number", field: "AccountNumber" , width: 700 },
{ headerName: "Customer Name", field: "PartyName", width: 670 }
];
cellRendererFramework组件的HTML文件
<a [routerLink]="['/trxDetails',params.value]">{{ params.value }}</a>
是否可以向 cellRendererFramework 组件传递额外的参数?
【问题讨论】:
标签: angular2-routing angular2-directives ag-grid