Я создал обработчик события изменения размера для ngx-datatable в Angular 10. Кажется, он срабатывает правильно, но как мне добраться до фактические свойства?
Выходная полезная нагрузка (т.е. свойства) события
{
column,
newValue
}
но где они? Я отобразил событие в инструментах разработчика Chrome, кажется, что оно срабатывает, когда изменяется размер таблицы данных (т.е. изменяется ширина столбца), и параметр Event отображается вместе со свойствами, но где находится column и значения newValue?
Я скачал исходный код демонстраций, просмотрел исходный код и могу кажется, ничего не нашел.
Мои фрагменты кода выглядят так:
Шаблон Angular
...
<div>
<ngx-datatable #myTable (resize)="onColumnResize($event)">
<ngx-datatable-column
...
</ngx-datatable-column>
<ngx-datatable-column
...
</ngx-datatable-column>
</ngx-datatable>
</div>
...
Компонент
export class ResponsiveComponent {
constructor( private renderer : Renderer2) {
...
}
onColumnResize(resizeEvent) {
console.log(resizeEvent);
}
}
Я эффективно модифицировал пример Responsive (не то, чтобы это имело значение) . Я также пробовал console.log(resizeEvent.column)
и несколько других вариантов, но инструменты разработчика браузера говорят, что он не определен.
Моя настройка - Chrome 87 (актуальная версия) и выглядит следующим образом: