我尝试使用location.assign()
将用户在单击按钮时重定向到URL。当用户单击此按钮时,他们将导航到浏览器中的url,但是并非所有组件都重新加载到页面上。 location.reload()
不会遇到此问题。点击location.reload()
会重新加载所有组件/整个页面。
这不是在我实施HashLocationStrategy
之前发生的,我必须求助于此,因为在特定条件下,如果我不使用{{1 }}。
我也尝试使用HashLocationStrategy
,因为具有历史记录的页面不是问题。
如果您需要查看此代码,请告诉我,我不确定未经批准可以在线发布多少代码。