自定义模态对话框在Angular 4 中浏览器中的自定义对话框



假设我的当前路由是/transact/orders at and Al Or Commary View,我想做的是打开一个自定义对话框,该对话框可以为选项提供选项添加到购物车取消按钮时,他/她按下浏览器的浏览器后按钮。购物车否则将发生浏览器后退按钮功能。目前,我使用的是Angular 5.2.我想知道是否可以使用 locationstrategy ..我搜索但无法获得适当的示例。

您可以在要在后面按钮上执行操作的任何位置事件:

import { Subscription } from 'rxjs/Subscription';     
ngOnInit() {
    this.subscription = <Subscription>  this.location.subscribe( () => {
        // your code here
} );
}
ngOnDestroy() {
    this.subscription.unsubscribe();
}

不要忘记在Ondestroy中取消订阅。编辑:位置应为类型位置,而不是位置策略

最新更新