У меня есть несколько ag-grid на html-странице, я хочу получить конкретные значения строк ag-grid в компоненте.
html
<ag-grid-angular #agGrid1 style="width: 1250px; margin-left: 5px ; height:120px;background-color: #CFD8DC;"
class="ag-theme-balham" [rowData]="rowsData1" [columnDefs]="cols" rowSelection="multiple"
[enableCellChangeFlash]="true">
</ag-grid-angular>
<ag-grid-angular #agGrid2 style="width: 1250px; margin-left: 5px ; height:120px;background-color: #CFD8DC;"
class="ag-theme-balham" [rowData]="rowsData2" [columnDefs]="cols2" rowSelection="multiple"
[enableCellChangeFlash]="true">
</ag-grid-angular>
component.ts
@ViewChild('agGrid1', { static: true }) agGrid: AgGridAngular;
@ViewChild('agGrid2', { static: true }) agGrid2: AgGridAngular;
getRowsData() {
this.selectedRows1 = this.agGrid.api.getSelectedRows();
this.selectedRows2 = this.agGrid2.api.getSelectedRows();
console.log( this.selectedRows1, this.selectedRows2)
}
Здесь я пытаюсь получить значения обеих строк ag-grid, но получаю:
ОШИБКА TypeError: невозможно прочитать свойство «api» неопределенной ошибки.