Angular paramMap 与 queryParamMap?

标签 angular routing

paramMap 和 queryParamMap 有什么不同?

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

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

我想知道什么时候必须使用示例。

谢谢

最佳答案

ParamMap 用于像 user/:id 这样的路由。 Id 参数只属于这条路由。

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

关于Angular paramMap 与 queryParamMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49615857/

相关文章:

ruby-on-rails - Rails 3.0.3 资源路由没有索引映射?

c# - 网站在 MVC Controller 上请求 "Authentication Required",而不是其他 Controller

Angular Elements - 外部库的 CSS

css - Angular 4 ng构建产品样式SyntaxError

angular - Kendo Angular UI Gauges 在更新后自行调整大小

angular - 如何在 canActivate 返回 false 时重定向另一个组件?

PHP Silex 路由本地化

windows - Windows 上是否有用于路由信息的 C/C++ API?

javascript - 在 Angular 2 中使用依赖注入(inject)自定义一个基于属性的组件 NgbDatepicker

css - 如何将 css 属性传播到内部 Angular 组件和子组件?