Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Angular2如何在保持路线的同时显示错误页面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果这是在其他地方,请道歉,但我的正常搜索策略让我失望.

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

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

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

谢谢!

解决方法

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

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

大佬总结

以上是大佬教程为你收集整理的Angular2如何在保持路线的同时显示错误页面全部内容,希望文章能够帮你解决Angular2如何在保持路线的同时显示错误页面所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。