如何从url动态获取param?

时间:2017-11-10 12:22:10

标签: angular

如果我有这样的内容,是否有可能从url param获取动态值:?processId=12?groupProcessId=12?那么我在url中有什么东西可以在queryParams中找到它?

this.route.queryParams.subscribe(params => {
        this.processCode = params['dynamicUrlParam'];
   });

有时候,param中的其他一些价值不仅仅是那两个。我无法弄清楚我该怎么做? 任何建议我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

尝试这样:

this.route.queryParams.subscribe(params => {
    let newQueryParams = Object.keys(params);
    let obj = {};
    for(let param of newQueryParams) {
        obj[param] = params[param];
    }
    console.log('newQueryParams', newQueryParams);
    console.log('obj', obj);
})