markdown Diretivas(Switch - ngSwitch,ngSwitchCase,* ngSwitchDefault)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Diretivas(Switch - ngSwitch,ngSwitchCase,* ngSwitchDefault)相关的知识,希望对你有一定的参考价值。

# Diretivas (Switch - *ngSwitch, *ngSwitchCase, *ngSwitchDefault)

Funciona como o switch da programação convencional.

```HTML
<nav>
    <a [class.active]="aba == 'home'"
    (click)="aba = 'home'">Home</a>
    <a [class.active]="aba == 'dashboard'"
    (click)="aba = 'dashboard'">Dashboard</a>
    <a [class.active]="aba == 'campanhas'"
    (click)="aba = 'campanhas'">Campanhas</a>
</nav>
```

Abaixo utilizamos o Switch no formato de Property Binding, pois o elemento será ficar escutando as mudanças de status conforme a página onde estivermos.

```HTML
<div [ngSwitch]="aba">
    <p *ngSwitchCase="'dashboard'">Conteúdo da Dashboard</p>
    <p *ngSwitchCase="'campanhas'">Conteúdo das Campanhas</p>
    <p *ngSwitchDefault>Conteúdo da Home</p>
</div>
```

以上是关于markdown Diretivas(Switch - ngSwitch,ngSwitchCase,* ngSwitchDefault)的主要内容,如果未能解决你的问题,请参考以下文章

markdown Diretivas - ngClass

markdown Diretivas(For - * ngFor)

markdown Diretivas(如果 - * ngIf)

markdown Diretivas

Java基础 switch 简单示例

Java基础 switch 表达式为字符串