如何在Angular2中检测浏览器后退按钮

时间:2017-09-11 09:51:29

标签: angular browser back-button

我想清除浏览器后退按钮上的 Localstorage 数据。 但是如何检测浏览器后退按钮单击 Angular2 。 我没有得到任何确切的解决方案。 谁能告诉我怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用属于组件生命周期的组件的ngOnDestroy方法。

每当组件被销毁时都会调用此组件。

您可以做的是创建一个服务,用于清理localstorage的逻辑。

使用您组件的ngOnDestroy方法调用此服务。

请记住import {OnDestroy} from '@angular/core'并将OnDestroy添加到类定义的implements部分

希望这有帮助。