gpt4 book ai didi

angular - 在 Angular 4+ 中处理两个 URL(矩阵 && 查询)参数

转载 作者:太空狗 更新时间:2023-10-29 19:33:00 25 4
gpt4 key购买 nike

目前我们在我的 Angular 4+ 应用程序中使用矩阵参数。 Google Analytics 在使用 ; 读取 URL 时出现问题,因此我们决定将其更改为查询参数。然而,旧符号(矩阵)必须可访问并重定向到新符号并将此类事件保存到数据库中。

我看到三种可能的解决方案:

  1. 使用自定义 URL 序列化器/解析器,它将使用正则表达式将矩阵转换为查询,保存到数据库并进行重定向
  2. 使用某种具有相同功能的路由守卫
  3. 使用专用组件来处理此功能

虽然第三种方式肯定是最后的选择,但我很难预测剩下的两种方式中哪一种会更好。

最佳答案

我会同时使用第一个和第三个解决方案。

我要使用的组件是 AppComponent,因为它是应用程序中的最高层组件。

然后,我将解析 URL,检测它是否是矩阵表示法,如果是,则将其转换为查询参数表示法。

然后,我会使用查询参数符号将用户重定向到他要求的页面。

关于angular - 在 Angular 4+ 中处理两个 URL(矩阵 && 查询)参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49874364/

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