gpt4 book ai didi

angular - Angular ActivatedRoute 中的 this.route.params 和 this.route.snapshot.params 有什么区别

转载 作者:行者123 更新时间:2023-12-02 16:00:26 26 4
gpt4 key购买 nike

constructor(private recipeService : RecipeService , private route : ActivatedRoute) { }

ngOnInit() {
const id = this.route.params['id'];
const id = this.route.snapshot.params['id'];
}

route.snapshot.params和route.params在angular中什么时候用route.snapshot.params,什么时候用route.params有什么区别

最佳答案

正如它在官方 Angular 网站上提到的那样。

快照:您可以及时获得该路线在特定时刻的当前快照。 (包含有关与在特定时刻加载到 socket 中的组件关联的路由的信息。ActivatedRouteSnapshot 也可用于遍历路由器状态树。)您可以在以下链接中查看示例说明。 https://angular.io/api/router/ActivatedRouteSnapshot#description

params:是一个 Observable,你可以订阅它。 (此路由范围内的矩阵参数的可观察值。)您可以在以下链接中查看示例说明 https://angular.io/api/router/ActivatedRoute#description

关于angular - Angular ActivatedRoute 中的 this.route.params 和 this.route.snapshot.params 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70797769/

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