Я работал с ag-grid, и, просматривая другие примеры, я увидел следующий фрагмент кода, который люди используют для сохранения API ag-grid в качестве переменной для последующего использования.
HTML:
template: `
<ag-grid-angular
id="grid"
style="width: 100vw;"
[style.height] = 'height'
class="ag-theme-balham ag-grid"
[columnDefs]="columnDefs"
[gridOptions]="gridOptions"
(gridReady)="onGridReady($event)"
></ag-grid-angular>`
Машинопись:
onGridReady(params){
this.resizeGrid();
this.gridApi = params.api;
this.columnsApi = params.columnApi;}
Я пытался сделать что-то подобное, однако, когда я пытаюсь сделать то же самое, params показывается как "undefined". Я перепробовал все способы, чтобы попытаться получить API, но это просто не работает для меня. Моя сетка корректно загружается с данными, которые я ей передала, но она постоянно сообщает мне, что params.api не определен. Что мне здесь не хватает?