Как обнаружить изменение фрагмента? - PullRequest
0 голосов
/ 10 февраля 2020

Мне нужно определить, когда якорь изменился, и вызвать функцию

Где я устанавливаю фрагмент:

  changeFragment(id) {
    this.router.navigate([], { fragment: id });
  }

Любая помощь приветствуется, спасибо

1 Ответ

1 голос
/ 10 февраля 2020

Внедрить услугу ActivatedRoute в construtor, затем использовать метод fragement в Activatedroute, чтобы прослушать изменения fragement

Попробуйте это:

 this.route.fragment.subscribe( fragment =>{
      console.log(fragment);
 })
...