Angular paramMap vs queryParamMap?

Su *_*ark 6 routing angular

有什么不同的paramMap和queryParamMap?

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

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

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

谢谢

fun*_*zer 9

像ParamMap这样的路线user/:id.Idparam只属于这条路线.

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


小智 6

params\xe2\x80\x94一个 Observable,包含特定于路由的必需和可选参数。paramMap代替使用。

\n

queryParams\xe2\x80\x94一个 Observable,包含所有路由可用的查询参数。queryParamMap代替使用。

\n