Angular 4 routerLink-重新加载当前路由 [英] Angular 4 routerLink - reloading current route

查看:516
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆