我正在应用页面上加载URL。在这种情况下,如果单击提交后URL参数将发生更改-如何在URL中获取参数的更改?
updateUrl() {
console.log('check');
let localaccesstoken = localStorage.getItem('token');
let Url = 'http://abcd.net/outfit/index.php?option=com_j2store&view=checkout&mobile=mobile&tmpl=component';
let checkoutPage = window.open(Url, '_self');
console.log(JSON.stringify(checkoutPage));
return this.sanitizer.bypassSecurityTrustResourceUrl(Url);
}
上述功能将丢失URL。
如果发生任何更改,请帮助我捕获URL。
答案 0 :(得分:0)
在角度上,我们可以订阅(Rx事件)路由器实例
class MyClass {
constructor(private router: Router) {
router.events.subscribe((val) => {
// see also
console.log(val instanceof NavigationEnd)
});
}
}
或
this.router.events.subscribe(event: Event => {
// Handle route change
});