location.assign()/ location.replace()无法与hashlocationstrategy角度7一起使用

时间:2019-04-11 19:29:22

标签: angular window.location hash-location-strategy

我尝试使用location.assign()将用户在单击按钮时重定向到URL。当用户单击此按钮时,他们将导航到浏览器中的url,但是并非所有组件都重新加载到页面上。 location.reload()不会遇到此问题。点击location.reload()会重新加载所有组件/整个页面。

这不是在我实施HashLocationStrategy之前发生的,我必须求助于此,因为在特定条件下,如果我不使用{{1 }}。

我也尝试使用HashLocationStrategy,因为具有历史记录的页面不是问题。

如果您需要查看此代码,请告诉我,我不确定未经批准可以在线发布多少代码。

0 个答案:

没有答案