我目前正在使用 Angular @HostListener來獲取視口的當前寬度,onResize()如下所示: @HostListener('window:resize', ['$event']) onResize(event?) { window.innerWidth <= 400 ? this.width = 200 : this.width = 400; }但我還需要一種方法來設置組件的 this.width onLoad()(在構造函數中或至少在ngOnInit()生命周期中)。我沒有找到使用 HostListener 執行此操作的方法。是否有一個很好的選擇來獲取視口的當前寬度(在調整大小和加載時)并對其做出反應?我的目標是在移動視口大小上設置Leaflet-PopUp的 maxWidth。
如何使用 Angular @HostListener onLoad 來獲取視口的當前寬度?
開心每一天1111
2022-01-20 18:46:44