location.assign()/location.replace() не работает с угловой стратегией хеширования 7
Я пытаюсь перенаправить пользователей по нажатию кнопки на URL с помощью location.assign()
, Когда пользователи нажимают эту кнопку, они переходят по URL-адресу в браузере, но не все компоненты перезагружаются на странице. location.reload()
не сталкивается с этой проблемой, однако. Нажав на location.reload()
перезагружает все компоненты / всю страницу.
Это не происходило до того, как я реализовал HashLocationStrategy
, к которой мне пришлось прибегнуть, потому что для определенного условия кнопка обновляет страницу, и на странице отображается ошибка 404, если я не использую HashLocationStrategy
,
Я пытался с помощью location.replace()
также, поскольку наличие страниц по истории прошлого не является проблемой.
Если вам понадобится увидеть код для этого, пожалуйста, дайте мне знать, я не уверен, сколько кода я могу опубликовать в Интернете без одобрения.