【发布时间】:2020-06-29 21:05:14
【问题描述】:
我有一个选择元素的系统。每次更改此元素时,我都会刷新我的主要组件。除了主页,其他地方都可以。
代码示例。这是我的 app-routing.module.ts 中的相关部分:
/******* Default route *******/
{
path: '',
redirectTo: '/' + Route.DASHBOARD,
pathMatch: 'full'
},
/******* DASHBOARD *******/
{
path: Route.DASHBOARD, component: DashboardComponent,
canActivate: [AuthGuard],
data: {
title: i18nlib.TITLE.DASHBOARD,
icon: constant.ICON.DASHBOARD,
breadcrumb: i18nlib.TITLE.DASHBOARD
}
},
当我在根 URL 上时,我被重定向到仪表板页面:没关系。 从组件刷新页面在每个页面上都可以。 当我在仪表板页面上并且想从同一个组件重新加载我的页面时,它不起作用。
如果我评论这部分:
/******* Default route *******/
{
path: '',
redirectTo: '/' + Route.DASHBOARD,
pathMatch: 'full'
},
...它的工作原理。
有人知道为什么不能同时做这两个...? 我不明白为什么...
非常感谢您的帮助!
【问题讨论】:
标签: angular redirect root router reload