Как получить параметр url при изменении в ionic 3? - PullRequest
0 голосов
/ 27 апреля 2019

Я загружаю 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 голосов
/ 27 апреля 2019

В angular мы можем подписаться (событие Rx) на экземпляр Router

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
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...