Angular使用window對象中的事件最好不要像使用jQuery那樣使用 以下:函數
注:寫事件直接綁定到window對象上了,組件銷燬時這個事件沒有解綁post
可使用剪頭函數不用聲明that對象
注:這樣寫在組件銷燬後依然會存在window對象中。 即便手動在組件的ngOnDestory()方法中去解綁這個事件,依然會有錯誤。待研究blog
解決辦法:使用angular自帶的宿主來實現 具體以下。事件
1. 使用hostit
2. 使用HostListenerclass
推薦使用第二種方式。angular