gpt4 book ai didi

javascript - 如何在 Angular 中触发窗口调整大小事件

转载 作者:可可西里 更新时间:2023-11-01 02:30:05 25 4
gpt4 key购买 nike

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

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

最佳答案

您可以通过以下方式触发window.resize 事件

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

要收听 window.resize,请使用 HostListener如下例:

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

live demo

关于javascript - 如何在 Angular 中触发窗口调整大小事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45451802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com