首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >core.mjs:6495错误错误:未捕获(在promise中):错误:无法匹配任何路由。URL段:'home/headers‘

core.mjs:6495错误错误:未捕获(在promise中):错误:无法匹配任何路由。URL段:'home/headers‘
EN

Stack Overflow用户
提问于 2021-12-03 05:38:29
回答 1查看 240关注 0票数 1

我的aux路由器插座的问题,而且我不能指向嵌套路由的url。请帮帮忙

app.component.html

代码语言:javascript
复制
<app-header></app-header>
<router-outlet name="snippetOutlet"></router-outlet>
<div class="content">
  <div class="space-40"></div>
  <div class="frame">
    <div class="grid">
      <div class="block-2">
        <sidenav></sidenav>
      </div>
      <div class="block-8">
        <router-outlet></router-outlet>
      </div>
    </div>
  </div>
  <app-footer></app-footer>
</div>

app.module.ts

代码语言:javascript
复制
const appRoutes: Routes = [{
  {
    path: '',
    redirectTo: 'home',
    pathMatch: 'full'
  },
  {
    path: 'home',
    component: IntroductionComponent
  },
  {
    path: 'snippets',
    component: snippetsComponent,
    children: [{
      path: 'headers',
      component: HeadersComponent,
      outlet: 'snippetOutlet'
    }]
  },
  {
    path: 'layout',
    component: LayoutComponent
  },
];

所有其他路由都正常工作没有问题,唯一的问题是我不能针对这个嵌套路径:

nav.component.html

代码语言:javascript
复制
<a routerLink="/snippets/headers" routerLinkActive="current" class="tabs">Header</a>
EN

回答 1

Stack Overflow用户

发布于 2021-12-03 08:05:09

在评论中找到了链接@SurajRao给出的答案。但做了一些修改和工作。

代码语言:javascript
复制
<li><a [routerLink]="['snippets', { outlets: { 'snippetOutlet': ['headers'] } }]" class="tabs">Header</a></li>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70209978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档