angular - 通往儿童的角度路线
问题描述
Angular 基本路由问题:这是我的 app.module.ts 中的 Routes 结构
const routes: Routes = [
{ path: 'ManagerDataContainer', component:ManagerDataContainerComponent,
children:
[
{ path: 'SysUsersForm', component: UsersFormComponent }
]
....
在ManagerDataContainer组件中,我有某种数据结构,我想通过这样做从锚点路由到 SysUsersForm:
<a [routerLink]= "getRouterByScreenID(screen.ScreenID)"...
应评估为:
<a routerLink= "SysUsersForm">AAAAAAA</a>
甚至
<a routerLink= "/SysUsersForm" routerLinkActive="active">AAA</a>
这是 ManagerDataContainer 的模板:
<div>
<div *ngFor="let XXX of YYYYYYY">
<!-- <a [routerLink]= "getRouterByScreenID(screen.ScreenID)"
routerLinkActive="active">AAAAA</a> -->
<!-- <a [routerLink]= "SysUsersForm" routerLinkActive="active">
AAAAAA</a> -->
<a routerLink= "SysUsersForm" routerLinkActive="active">AAAA</a>
</div>
<div class="tableViewContainer">
<router-outlet></router-outlet>
</div>
</div>
我不断收到:“错误错误:未捕获(承诺):错误:无法匹配任何路由。URL 段:'SysUsersForm'”
我究竟做错了什么 ?
解决方案
你可以像下面这样写routerLink,
routerLink="/ManagerDataContainer/SysUsersForm"
这是我来帮你
推荐阅读
- mysql - SQL中有没有办法按从低到高然后0排序?
- typescript - 有没有办法将系统日期与 Angular TypeScript 中的日期列进行比较
- python - 如何使用 splinter 查找没有名称的按钮
- python - 使用 python pandas 在同一个文件中导出多个工作表
- simulation - Anylogic:在汇编程序块中一次组装多个代理
- java - Android studio,pick图片表单文件,图片灰掉
- python - NumPy 中的多项式导数
- sql - 当我们可以直接使用表本身时,为什么拥有表的架构或所有者很重要
- next.js - 在 nextjs 中从“agora-rtc-sdk-ng”导入 AgoraRTC 时未定义窗口
- reactjs - Next.js - 关于 dedupeInterval 和 refreshInterval 的 SWR 钩子问题