gpt4 book ai didi

angular4.x,navigationEnd.url 与 navigationEnd.urlAfterRedirects

转载 作者:太空狗 更新时间:2023-10-29 17:39:16 26 4
gpt4 key购买 nike

关于 navigationEnd.urlnavigationEnd.urlAfterRedirects 之间的区别有任何解释或文档吗?

如果我想写一个breadcrumb组件,我应该使用哪个?

最佳答案

这取决于您是否关心用户请求的 URL 或实际加载的路由的 URL。

如果您定义任何带重定向的路由,如果用户导航到重定向到另一个路由的路由,则这两个值将不同。

例如走这些路由(路由加载哪些组件不相关,所以这里排除):

{
path: "",
pathMatch: "full",
redirectTo: "home"
},
{
path: "home",
},

如果用户导航到 /home,则 navigationEnd.urlnavigationEnd.urlAfterRedirects 都将是 /home.

如果用户导航到 /,则 navigationEnd.url 将为 /,navigationEnd.urlAfterRedirects 将为 /home

即使您不实现重定向,也请尝试使用与您基于 url 的功能最相关的值,因为您不想在以后添加重定向时遇到奇怪的错误。

关于angular4.x,navigationEnd.url 与 navigationEnd.urlAfterRedirects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45450739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com