Невозможно получить параметр маршрута из расширенного URL-адреса хрома в угловых - PullRequest
1 голос
/ 01 мая 2019

Я использую angular для разработки расширения chrome, и когда я пытаюсь получить параметр маршрута из URL, я ничего не получаю.Я знаю другой путь, по которому я могу пойти по этому поводу, но кто-нибудь из вас знает, почему он не работает так, как должен?

Вот URL-адрес ... Как вы можете видеть, есть ли параметр.

enter image description here

ngOnInit() {
    // Collect params from the url
    var nextRoute = null;
    this.route.paramMap.subscribe(params => {
      nextRoute = params['redirectTo'];
      console.log(nextRoute);
    });

nextRoute не определено.

1 Ответ

1 голос
/ 02 мая 2019

Я не совсем уверен, но, как я вижу, redirectTo является параметром запроса, и если вы хотите его получить, вы можете придумать следующий вариант:

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

.объект ваших параметров запроса, то вы можете получить ваши данные

простая заметка

Используйте снимок для одноразового захвата или подписки, если параметры могут изменяться в пределах одного компонента / маршрута this.activatedRoute.snapshot.paramMap.get('id')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...