Angular 4 - Как читать параметры строки запроса при использовании HashLocationStrategy

При использовании HashLocationStrategy параметры строки запроса игнорируются / удаляются.

Например, если у меня есть URL-адрес, такой как http://localhost:8080/?id=1

Затем в компоненте, в ngOnInit()

Я пытаюсь прочитать значение id следующим образом:

this.activatedRoute.snapshot.queryParamMap.get ("ID");

Это работает, если я удаляю useHash из конфигурации маршрутизатора.

Если я установлю для useHash значение true, т. Е. Если я использую HashLocationStrategy, он удаляется, и activRoute не может видеть параметр id.

Пожалуйста, порекомендуйте.

0 ответов

Другие вопросы по тегам