Angular使用window對象中的事件最好不要像使用jQuery那樣使用 以下:函數
注:寫事件直接綁定到window對象上了,組件銷燬時這個事件沒有解綁spa
可使用剪頭函數不用聲明that3d
注:這樣寫在組件銷燬後依然會存在window對象中。 即便手動在組件的ngOnDestory()方法中去解綁這個事件,依然會有錯誤。待研究對象
解決辦法:使用angular自帶的宿主來實現 具體以下。blog
1. 使用host事件
2. 使用HostListenerget
推薦使用第二種方式。io
*轉載請附出處 event
參考: https://stackoverflow.com/questions/35527456/angular-window-resize-event/35527852#35527852angular