Angular router paramMap не может получить значение после очистки кэша - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь получить значение, используя подписку на свойстве paramMap интерфейса Активированный маршрут .

constructor(
    route: ActivatedRoute)

ngOnInit() {
     this.route.paramMap.subscribe(params => {
          const name = params.get('name');
          if(name) {
            this.getData(name);
          }
        })
}

Это работает хорошо, пока кэш не очищается.После очистки кэша в параметрах всегда есть пустой объект и метод getData никогда не вызывается.

...