Javascript 如何触发角度调整窗口大小事件

Javascript 如何触发角度调整窗口大小事件,javascript,angular,Javascript,Angular,我正在数据表上使用Angular插件。数据表的容器是可调整大小的,而通过文档我了解到,当出现窗口调整大小事件时,数据表本身将调整大小。在jQuery中,我知道有一个$(window).trigger(),但我不知道如何在angular中这样做 我的问题是:在parentangular指令中,如何触发窗口调整大小事件?您可以通过事件触发窗口。调整大小 window.dispatchEvent(new Event('resize')); 要收听窗口。调整大小,请使用以下示例: @HostList

我正在数据表上使用Angular插件。数据表的容器是可调整大小的,而通过文档我了解到,当出现窗口调整大小事件时,数据表本身将调整大小。在jQuery中,我知道有一个
$(window).trigger()
,但我不知道如何在angular中这样做


我的问题是:在parentangular指令中,如何触发窗口调整大小事件?

您可以通过事件触发
窗口。调整大小

window.dispatchEvent(new Event('resize'));

要收听
窗口。调整大小
,请使用以下示例:

@HostListener('window:resize', ['$event'])
sizeChange(event) {
  console.log('size changed.', event);
}

谢谢你的回答。这段代码是否正在侦听
窗口。调整大小
事件?@Zanecat是的,是的。您可以通过更改浏览器窗口的大小进行确认。对于plunker演示,请记住打开控制台以查看消息。:-)好吧,但我想触发这个事件,而不是听它。@Zanecat好吧,很抱歉误解了你的问题,我已经在我的答案中添加了你想要的内容。非常感谢。