gpt4 book ai didi

Angular 是否可以检测查询参数是否已更改?

转载 作者:行者123 更新时间:2023-12-04 17:43:34 25 4
gpt4 key购买 nike

Angular 是否可以检测查询参数是否已更改?
我有一个处理 2 个查询参数的组件,并根据你附带的参数设置一些变量 true 或 false。问题是如果我在我的组件上使用 queryparameter 1 qp 可以更改为第二个参数而不离开组件,在这种情况下我需要设置不同的变量。那么我该如何检测呢?这甚至可能吗?

最佳答案

您可以订阅根组件中的参数

constructor(route:ActivatedRoute) {
route.queryParams.subscribe(p => console.log(p.myQueryParam)); // you can also do this in ngOnInit
}
另见 https://angular.io/api/router/ActivatedRoute
您也可以在其他路由级别上使用查询参数,但它们被称为矩阵参数。
另见本节结尾 https://angular.io/guide/router#route-parameters-required-or-optional

关于Angular 是否可以检测查询参数是否已更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48003510/

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