有什么不同的paramMap和queryParamMap?
Angular网站说 paramMap - 一个Observable,包含特定于路径的必需参数和可选参数的映射。地图支持从同一参数中检索单个和多个值。
queryParamMap - 一个Observable,包含可用于所有路由的查询参数的映射。该映射支持从查询参数中检索单个和多个值。
我想知道何时必须使用示例。
由于
答案 0 :(得分:8)
像user/:id
这样的路线的ParamMap。 Id
param只属于这条路线。
QueryParamMap用于例如。 user/:id?tab=edit
。 Tab
是一个全局查询参数,可以从用户路由组件及其任何祖先的ActivatedRoute中读取。
答案 1 :(得分:-1)
params
-一个Observable,其中包含特定于路由的必需和可选参数。请改用paramMap
。
queryParams
-一个Observable,其中包含可用于所有路由的查询参数。请改用queryParamMap
。