【问题标题】:Angular paramMap vs queryParamMap?角度参数映射与查询参数映射?
【发布时间】:2023-03-14 20:18:01
【问题描述】:

paramMap 和 queryParamMap 有什么不同?

Angular 网站说 paramMap - 一个包含特定于路由的必需参数和可选参数的映射的 Observable。该地图支持从同一参数中检索单个值和多个值。

queryParamMap - 一个 Observable,包含所有路由可用的查询参数的映射。该地图支持从查询参数中检索单个和多个值。

我想知道何时必须使用示例。

谢谢

【问题讨论】:

    标签: angular routing


    【解决方案1】:

    user/:id 等路线的参数映射。 Id param 只属于这条路线。

    QueryParamMap 用于例如。 user/:id?tab=editTab 是一个全局查询参数,它可以从用户路由的组件中的 ActivatedRoute 以及它的任何祖先中读取。

    【讨论】:

      【解决方案2】:

      params——一个包含特定于路由的必需参数和可选参数的 Observable。请改用paramMap

      queryParams——一个包含所有路由可用的查询参数的 Observable。请改用queryParamMap

      【讨论】:

        猜你喜欢
        • 2011-12-08
        • 2021-01-26
        • 2020-11-29
        • 1970-01-01
        • 2012-08-28
        • 2019-11-26
        • 2015-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多