Как передать параметр в URL и перейти на другую страницу без использования Router Angular 6 - PullRequest
0 голосов
/ 05 сентября 2018

Скажите, пожалуйста, из одного компонента мне нужно передать параметр и перейти на другую страницу, например, loacachost: 8080 / home? {Id}, а на другом компоненте, который инициализируется при переключении на loacachost: 8080 / home, получите этот параметр

1 Ответ

0 голосов
/ 05 сентября 2018

Таким образом, angular - это просто еще один фреймворк в vanilla javascript. В вашем случае использования вам нужен объект окна, чтобы перенаправить добавление строки запроса из одного компонента, а затем при загрузке нового URL-адреса, который в основном является вторым компонентом, прочитайте этот параметр запроса как

let params = (new URL(document.location)).searchParams;
let name = params.get("name");

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

window.location='yoururl'+'name';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...