如何解决棱角分明的路线:跳闸后路由器出口停止工作
如您所见,共有2页: /奖励和 /奖励/积分 它们每个都包含两个小组件: /奖励/列表,/ reward / history 和 /奖励/积分/ acc,/ reward / point / history 。 (这些组件通过路由器插座显示)
/奖励是默认页面,当用户到达此页面时,他们可以在以下两个部分之间切换: /奖励/列表和 /奖励/ history 。同样在该页面上,他们有一个按钮可以将他们带到 /奖励/积分页面,在该页面上可以在两个组成部分之间进行切换: / reward / point / acc 和 /奖励/积分/历史记录。在 /奖励/积分页面上,用户还具有返回按钮,可返回到 /奖励。
这是我的路线配置:
const routes: Routes = [
{
path: '',component: RewardPage,children: [
{
path: 'list',component: RewardListComponent
},{
path: 'history',component: RewardHistoryComponent
}
]
},{
path: 'point',component: RewardPointPage,children: [
{
path: 'acc',component: RewardPointAccComponent
},component: RewardPointHistoryComponent
}
]
}
];
- 首先,我尝试在 / reward / list 和 /奖励/历史记录,可以。
- 第二,我导航到 /奖励/积分页面并尝试切换 在 /奖励/积分/积分和 /奖励/积分/历史之间,可以 也是。
- 最后,我导航回到 /奖励/列表,然后尝试切换 在 /奖励/列表和奖励/历史之间,它将停止工作。当我单击选项卡进行切换时 在这两个组件之间,只有URL发生了变化, router-outlet 的内容保持不变。 (令人惊讶的是,我仍然可以导航到 /奖励/积分页面)
我不知道为什么 / reward 页面的路由器插座在弹出另一页面后为何停止工作?我需要在这里添加一些额外的配置吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。