我被困在导航工作的地方,但视图无法正常工作,基本上一个组件映射到两条不同的路线:
组件是example.component.ts
路线是
http://localhost:4200/manager/nav/example
http://localhost:4200/nav/valuation
有两个不同的模块并定义了自己的路由
导航机制:当用户点击管理器时,它会加载自己的组件,然后用户可以导航到管理器>导航,从导航用户可以导航到管理器>导航>示例
manager.routing.ts
{ path: 'manager', component: ManagerComponent , children:[
{ path: '', component: PortfolioManagerComponent },
{ path: 'nav', component: NavComponent},children: [
{ path: 'example', component: component:ExampleComponent}
] }
] }
http://localhost:4200/manager/nav
http://localhost:4200/manager/nav/example
路线已更改,但视图基本不会呈现在管理器视图而不是示例视图上
但是当我使用路由导航而不是点击示例时,它会加载原始页面并且导航有自己的模块和路由
导航路由.ts
{ path: 'nav', component: NavComponent, children: [
{ path: '', component: PropertyComponent},
{ path: 'example, ', component:ExampleComponent}
]
显示正确的视图
当我使用路由http://localhost:4200/manager/nav/example直到http://localhost:4200/manager/nav时,视图会发生变化,当我导航到 http://localhost:4200/manager/nav/例如,相同的视图仍然存在,它没有加载视图但路由更改
您可以看到前两个图像来查看路由,最后两个图像是右视图