i dont want user to see the queryparams this.router.navigate([/cbam-tools/stepper/update/${runID}],{ queryParams: { productID: record.productID} }); The better way would be if someone can help how to pass data dynamically from one page to another without using params and queryparams , i am familiar with parent child relation but that won't work in the current scenerio Continue reading...