Как вызвать событие изменения размера окна в Angular
Я использую угловой плагин для таблицы данных. Контейнер таблицы данных можно изменить, в то время как через doc я узнал, что таблица данных сама изменит размер, когда есть событие изменения размера окна. В jQuery я знаю, что есть $(window).trigger()
но я не знаю как это сделать в угловой.
мой вопрос: в родительской угловой директиве, как я могу вызвать это событие изменения размера окна?
1 ответов
вы можете вызвать window.resize
событие
window.dispatchEvent(new Event('resize'));
и для прослушивания window.resize
используйте HostListener ниже пример:
@HostListener('window:resize', ['$event'])
sizeChange(event) {
console.log('size changed.', event);
}