Вы должны использовать свойство cellRenderer с простой логикой.Более удобный способ для рендеринга сложной логики - использовать cellRendererFramework: YourCustomRendererAngularComponent.
columnDefs = [
{
headerName: 'Col Name',
cellRendererFramwork: MyAngularRendererComponent, // RendererComponent suffix it is naming convention
cellRendererParams: {
onClick: (params) => this.click(params);
}
},
...
]
MyAngularRendererComponent должен реализовывать AgRendererComponent.
Также в угловом модуле, где вы используете этот код, я не помню:
@NgModule({
imports: [
AgGridModule.withCompoennts([
MyAngualrRendererComponent
])
]
})
Приведенный выше код является лишь небольшой частью, посмотрите полный пример на Stackblitz