[英]Get URL parameters in Angular
我正在嘗試獲取 angular 中的 url 參數我試過
ngOnInit() {
this.route.paramMap.subscribe(params => {
console.log("test1",params)
})
//and
console.log("test2", this.route.snapshot.params)
}
ngAfterViewInit(){
}
它得到的響應:在此處輸入圖像描述
constructor() {
const query = new URLSearchParams(location.search);
console.log(query.get('param_key')); // www.google.com?size=123 --- param_key is size here
}
試試這個,如果遺漏任何東西,請告訴我......快樂編碼...... :)
您使用的是 ActivatedRouter class 還是路由器 class? 當路由器是 class 路由器時,這應該可以工作。
import { Router } from '@angular/router';
...
constructor(private router: Router) {
this.router.params.subscribe(params => {
console.log('my parameters: ', params);
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.