Я создаю приложение на угловом уровне 5. На моей HTML-странице есть таблица, в которой отображаются данные о запросах. Эти данные отображаются в ag-grid с использованием директивы . Один из столбцов в сетке отображается в виде HTML-ссылки. Я использую функцию cellRendererFramework для отображения значений в столбце в виде ссылки.
Он работает нормально и отображает ссылку на значение для этого столбца в таблице для каждой строки. Мое требование состоит в том, что я хочу передать дополнительный параметр компоненту cellRendererFramework из основного класса компонента. Мне нужно это потому, что при нажатии на ссылку приложение Angular отображает новые компоненты с использованием угловых маршрутизаторов, и мне нужно передать несколько значений другому компоненту.
Я не уверен, как передать параметры в cellRendererFramework class.
Определения столбцов сетки данных
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 }
];
HTML файл cellRendererFramework компонент
<a [routerLink]="['/trxDetails',params.value]">{{ params.value }}</a>
Можно ли передать дополнительные параметры компоненту cellRendererFramework ?