2017-08-29 79 views
1

我嘗試使用瀏覽器關閉會話結束,如何通過角2,春季啓動

@HostListener('window:beforeunload', ['$event']) 
beforeunloadHandler($event) { 
    console.log("window closed?") 
} 

也使用卸載事件,沒有事件的正常工作。推薦使用正確的方法。

+1

你不能因爲這不能被角抓到,你可以檢查標籤關閉而不是瀏覽器關閉,因爲它可能過於 –

回答

1

我認爲你正在尋找:由於其他原因

ngOnDestroy() {} 
+0

卡斯滕, 謝謝您的幫助。我在導航欄組件中添加了ngOnDestroy(){},該組件包含在所有頁面中。但是,當我關閉瀏覽器時,它不會調用ngOnDestroy(){}方法。請讓我知道你的建議。謝謝! – user2972263