Javascript 如何触发角度调整窗口大小事件
我正在数据表上使用Angular插件。数据表的容器是可调整大小的,而通过文档我了解到,当出现窗口调整大小事件时,数据表本身将调整大小。在jQuery中,我知道有一个Javascript 如何触发角度调整窗口大小事件,javascript,angular,Javascript,Angular,我正在数据表上使用Angular插件。数据表的容器是可调整大小的,而通过文档我了解到,当出现窗口调整大小事件时,数据表本身将调整大小。在jQuery中,我知道有一个$(window).trigger(),但我不知道如何在angular中这样做 我的问题是:在parentangular指令中,如何触发窗口调整大小事件?您可以通过事件触发窗口。调整大小 window.dispatchEvent(new Event('resize')); 要收听窗口。调整大小,请使用以下示例: @HostList
$(window).trigger()
,但我不知道如何在angular中这样做
我的问题是:在parentangular指令中,如何触发窗口调整大小事件?您可以通过事件触发
窗口。调整大小
window.dispatchEvent(new Event('resize'));
要收听窗口。调整大小
,请使用以下示例:
@HostListener('window:resize', ['$event'])
sizeChange(event) {
console.log('size changed.', event);
}
谢谢你的回答。这段代码是否正在侦听窗口。调整大小事件?@Zanecat是的,是的。您可以通过更改浏览器窗口的大小进行确认。对于plunker演示,请记住打开控制台以查看消息。:-)好吧,但我想触发这个事件,而不是听它。@Zanecat好吧,很抱歉误解了你的问题,我已经在我的答案中添加了你想要的内容。非常感谢。