Я использую угловую 5 с таблицей данных ag-grid, я не могу вызвать событие щелчка из ячейки, используя cellRenderer, как я использую ag-grid -> colDefs
this.columnDefs = [
{headerName: '#', rowDrag: true, width: 75},
{headerName: 'One', field: 'fieldName',
cellRenderer : function(params){
return '<div><button (click)="drop()">Click</button></div>'
}
}
];
drop() {
alert("BUTTON CLICKEFD")
}
, если яиспользуя onClick="alert("123")"
-> он работает, но я не могу использовать onClick="drop()"
он выбрасывает каплю неопределенного,
я пробовал это тоже внутри cellRenderer -> params = params.$scope.drop = this.drop;
если я использую gridOptions с angularCompileRows : true
, выдает ошибку Cannot read property '$apply' of undefined.
Нужно ли устанавливать ag-grid enterprise
??