【发布时间】:2021-08-13 08:58:01
【问题描述】:
我想要实现的是在某个时刻禁用和重新启用后退按钮。 我使用以下方法禁用后退按钮:
disableBackButton() {
history.pushState(null, null, location.href);
this.locationStrategy.onPopState(() => {
history.pushState(null, null, location.href);
})
}
但是,我不知道如何实现“重新启用”后退按钮的功能。
【问题讨论】:
-
你的html代码是什么?以及何时禁用该按钮?
-
假设我有一个调用 toggleEnableBackButton() 的按钮,当它被点击时必须禁用/启用该按钮。
-
你想要禁用的按钮的 html 代码是什么......?
-
我要禁用/启用的按钮是浏览器后退按钮,用于在启用/禁用之间切换的按钮是一个基本按钮,如下所示
标签: angular browser history back pushstate