首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子组件是否需要routerLink?

子组件是否需要routerLink?
EN

Stack Overflow用户
提问于 2018-05-16 21:02:31
回答 1查看 56关注 0票数 0

我有一个主要组件Customer,它由一个sidenav和一个显示客户信息的details组件组成:

代码语言:javascript
复制
<div id="customer" class="page-layout carded left-sidenav">

  <mat-sidenav-container>

    <mat-sidenav class="sidenav" position="start" opened="true" mode="side" mat-is-locked-open="gt-md">
      <app-customer-sidenav></app-customer-sidenav>
    </mat-sidenav>

    <div class="center">

      <div class="content-card mat-white-bg" [ngClass]="{'current-customer-selected':currentCustomer}">

        <div class="content" fxFlexAlign="row">

          <app-customer-details fxFlex></app-customer-details>

        </div>

      </div>

    </div>

  </mat-sidenav-container>

</div>

在此阶段,所有内容都会按预期呈现。现在,在我的sidenav中,我有允许用户转到其他客户信息的项目,如地址、银行账户等。我已经有了这些组件。

如何启用这些组件的链接?使用routerLinkhiddenngIfngSwitch

EN

回答 1

Stack Overflow用户

发布于 2018-05-16 21:13:04

通常,对子组件使用routerLink

下面是一个关于如何使用routerLink的简短示例

代码语言:javascript
复制
<li role="presentation" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}"><!-- using exact path -->
    <a routerLink="/">Start</a>
</li>
<li role="presentation" routerLinkActive="active">
    <a routerLink="books">Books</a>
</li>
<li role="presentation" routerLinkActive="active">
    <a [routerLink]="['audio']">Audio</a><!-- Optional syntax here -->
</li>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50371699

复制
相关文章

相似问题

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