前端之家收集整理的这篇文章主要介绍了
angular – 如何捕获templateUrl加载错误,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设对组件模板的请求无法传递(状态码400等),是否有办法捕获
错误以便采取行动(
重定向等…)
谢谢.
我知道问题很严重,但今天我们有了更好的
解决方案.
Angular提供了一个名为ResourceLoader的类,您可以扩展它并创建自己的实现来覆盖基本行为.
我创建了一个CustomResourceLoader,它从ResourceLoader扩展到在templateUrl请求上插入标记,因为我的页面是由服务器提供的.
因此,您可以使用它来捕获错误并制作您想要的内容.
您可以在this链接上看到ResourceLoader的角度实现,以及如何正确扩展here的示例.
原文链接:https://www.f2er.com/angularjs/141746.html