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数据再次导航到该页面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |