加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular2如何在保持路线的同时显示错误页面

发布时间:2020-12-17 06:59:32 所属栏目:安全 来源:网络整理
导读:如果这是在其他地方,请道歉,但我的正常搜索策略让我失望. 当我从API收到500时,我想显示自定义错误页面.我正在使用restangular并有一个响应拦截器,当我收到500时,它会重定向到错误页面,使用: this.router.navigate([ ‘/错误’]); 这一切都有效.但是,我想在
如果这是在其他地方,请道歉,但我的正常搜索策略让我失望.

当我从API收到500时,我想显示自定义错误页面.我正在使用restangular并有一个响应拦截器,当我收到500时,它会重定向到错误页面,使用:

this.router.navigate([ ‘/错误’]);

这一切都有效.但是,我想在浏览器导航栏中保留以前的URL,以便在用户刷新时再次尝试上一页,而现在他们必须重新导航到损坏的页面再试一次.

谢谢!

解决方法

没有直接的方法可以做到这一点.
但是你可以重定向到错误页面并保存在localStorage中的上一页或者把它请求param / error?page = redirectUrl.

与刷新时相比,使用该参数值或localStorage数据再次导航到该页面.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读