棱角分明的路线:跳闸后路由器出口停止工作

如何解决棱角分明的路线:跳闸后路由器出口停止工作

我正在构建一个功能,其中包含如下图所示的多个屏幕。

enter image description here

如您所见,共有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
      }
    ]
  }
];

当我即将完成此功能时, /奖励页面出现了一个奇怪的问题:

  1. 首先,我尝试在 / reward / list /奖励/历史记录,可以。
  2. 第二,我导航到 /奖励/积分页面并尝试切换 在 /奖励/积分/积分 /奖励/积分/历史之间,可以 也是。
  3. 最后,我导航回到 /奖励/列表,然后尝试切换 在 /奖励/列表奖励/历史之间,它将停止工作。当我单击选项卡进行切换时 在这两个组件之间,只有URL发生了变化, router-outlet 内容保持不变。 (令人惊讶的是,我仍然可以导航到 /奖励/积分页面

我不知道为什么 / reward 页面的路由器插座在弹出另一页面后为何停止工作?我需要在这里添加一些额外的配置吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?