行选择上的A-g Grid路由器链接

时间:2018-10-21 15:05:15

标签: angular typescript ag-grid

我似乎无法使路由器链接与Ag grid一起使用。

如果我放置路由器link ="url",那么每当我在网格上按任何内容时,它都会将我转移到另一页,但我希望这样做,因此仅按单个行即可将我发送到带有ID的另一页。

是否可以使用rowSelected事件转到另一个页面或在ts文件中使用RouterLink

1 个答案:

答案 0 :(得分:1)

听起来像您想要onRowClicked event

gridOptions.onRowClicked = params => {
   console.log(params);
   if ( params.node && params.node.selected ) {
       var id = params.node.data.id; // or whatever the field is called
       link = `url/${id}`; // however you are doing navigation
   }
}