获取Angular中的URL参数

我正在尝试以角度获取URL参数 我尝试过

 ngOnInit() {   

   this.route.paramMap.subscribe(params => {
     console.log("test1",params)
}) 
//and
console.log("test2",this.route.snapshot.params)

 }
ngAfterViewInit(){


}

得到的响应: enter image description here

ivysoftware2009 回答:获取Angular中的URL参数

constructor() {
    const query = new URLSearchParams(location.search);
    console.log(query.get('param_key')); // www.google.com?size=123 --- param_key is size here

}

尝试一下,让我知道是否缺少任何内容...编码愉快...:)

,

您使用的是ActivatedRouter类还是Router类? 如果路由器属于路由器类,则应该可以使用。

import { Router } from '@angular/router';

...
constructor(private router: Router) {
     this.router.params.subscribe(params => {
     console.log('my parameters: ',params);
    });
}
本文链接:https://www.f2er.com/3123313.html

大家都在问