RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1003192
Accepted
FX_Sektor
FX_Sektor
Asked:2020-07-16 05:17:48 +0000 UTC2020-07-16 05:17:48 +0000 UTC 2020-07-16 05:17:48 +0000 UTC

内部组件对外部 <router-outlet> 的引用。角 7

  • 772

这是一个简单的任务。我已经阅读了足够多的链接,但仍然无法达到预期的效果。有一个主要成分<mat-sidenav-container>。我们知道它有一个侧边栏<mat-sidenav>和一个主视图主体<mat-sidenav-content>。

在此处

<mat-sidenav-content class="body-sidenav">
    <router-outlet></router-outlet>
  </mat-sidenav-content>

我会插一个插座。这里一切都很好。侧边栏很好地导航这个出口并在站点的选项卡之间导航。

但是在我上面写的插座中呈现的一个组件上,还有一个到产品细节的过渡。

首先,罗蒂格。

{
    path: 'article-section',
    component: AllSectionComponent,
    children: [
      {
        path: 'article-section/:id',
        component: ArticleComponent,
      },
    ]
  },

第一个链接是来自侧边栏的链接,它为我打开了所有对象的列表。好吧,因此,在 ngFor 循环中的每个对象上,我呈现一个列表,其中每个对象都有一个指向子组件的链接(产品详细信息)

<div *ngFor="let item of articleSection"
      style="width: 100px; margin-right:10px; margin-left: 10px; margin-bottom: 10px;">
      <img class="img-section" src="assets/images/docimgaes/section.png" /> 
      <br>
      <a [routerLink]="['/article-section', 1]">
        <div class="name-section">{{item.name}}</div>
      </a>
    </div>

但我只更改浏览器中的行,错误在控制台中攀升。他们到处都写着你需要在 article-section 子组件上多放一个出口。毕竟,主要出口属于<mat-sidenav-content>. 还没有其他人。好吧,我决定在文章部分页面上放另一个出口,它可以工作。但它显然在 html 页面上,现在产品详细信息与对象本身一起显示。不要雕刻相同的拐杖并手动隐藏对象列表。

<router-outlet></router-outlet>
<div class="center-folder">
  <div class="row">
    <div *ngFor="let item of articleSection"
      style="width: 100px; margin-right:10px; margin-left: 10px; margin- 
      bottom: 10px;">
      <img class="img-section" src="assets/images/docimgaes/section.png" /> 
        <br>
      <a [routerLink]="['/article-section', 1]">
        <div class="name-section">{{item.name}}</div>
      </a>
    </div>
  </div>
</div>

我需要出口工作更高一级,从侧边栏翻译的那个。这个怎么安排???

angular2
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    FX_Sektor
    2020-07-17T04:28:47Z2020-07-17T04:28:47Z

    所需要的只是更改路由器的路由系统并将组件从子组件移动到相邻的组件。

           {
          path: 'article-section',
           component: AllSectionComponent,
           children: [
                {
              path: 'article-section/:id',
              component: ArticleComponent,
            },
           ]
    

    并这样做

           {
            path: 'article-section',
            component: AllSectionComponent,
          },
          {
            path: 'article-section/:id',
            component: ArticleComponent,
          },
    
    • -1

相关问题

  • 如何检查 FormGroup 中验证器的类型?

  • 延迟加载模块的 Angular 2+ 依赖项

  • 如何根据条件使 <material-radio> 不活动?

  • 为什么将事件包装在超时中会破坏事件?如何避免?

  • 有什么方法可以加快 Angular2+ ssr 的速度吗?

  • 在独立的 Angular2 组件之间传递数据

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    根据浏览器窗口的大小调整背景图案的大小

    • 2 个回答
  • Marko Smith

    理解for循环的执行逻辑

    • 1 个回答
  • Marko Smith

    复制动态数组时出错(C++)

    • 1 个回答
  • Marko Smith

    Or and If,elif,else 构造[重复]

    • 1 个回答
  • Marko Smith

    如何构建支持 x64 的 APK

    • 1 个回答
  • Marko Smith

    如何使按钮的输入宽度?

    • 2 个回答
  • Marko Smith

    如何显示对象变量的名称?

    • 3 个回答
  • Marko Smith

    如何循环一个函数?

    • 1 个回答
  • Marko Smith

    LOWORD 宏有什么作用?

    • 2 个回答
  • Marko Smith

    从字符串的开头删除直到并包括一个字符

    • 2 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5