location.assign()/location.replace() не работает с угловой стратегией хеширования 7

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

Это не происходило до того, как я реализовал HashLocationStrategy, к которой мне пришлось прибегнуть, потому что для определенного условия кнопка обновляет страницу, и на странице отображается ошибка 404, если я не использую HashLocationStrategy,

Я пытался с помощью location.replace() также, поскольку наличие страниц по истории прошлого не является проблемой.

Если вам понадобится увидеть код для этого, пожалуйста, дайте мне знать, я не уверен, сколько кода я могу опубликовать в Интернете без одобрения.

0 ответов

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