在ionic 3中更改时如何获取url参数?

时间:2019-04-27 05:40:45

标签: jquery typescript ionic-framework webview ionic3

我正在应用页面上加载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。

1 个答案:

答案 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
});