簡體   English   中英

獲取Angular中的URL參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM