Angular 4 routerLink-重新加载当前路由 [英] Angular 4 routerLink - reloading current route
本文介绍了Angular 4 routerLink-重新加载当前路由的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想问问是否可以使用routerLink再次打开当前页面. 我有这个菜单:
I would like to ask it is possible to open current page again using routerLink. I have this menu:
<ul>
<li><a routerLink="home">Home</a></li>
<li><a routerLink="users">Users</a></li>
</ul>
当当前URL为www.domain.com/users
时,我想单击菜单中的用户"并刷新此页面.有可能的?
我知道我使用location.reload()
,但是它会重定向整页.
when current url is www.domain.com/users
i would like to click on "Users" in menu and refresh this page. It is possible?
I know that i use location.reload()
but it redirect full page.
推荐答案
我不确定在Angular 4中是否可以使用,但是在Angular 5中有重新加载活动路径的选项:
I'm not sure if this would work in Angular 4, but in Angular 5 there is an option for reloading the active route:
RouterModule.forRoot(routes, {onSameUrlNavigation: 'reload'})
这篇关于Angular 4 routerLink-重新加载当前路由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文