typescript ngSwitch(开关盒)

Posted

tags:

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

<nav>
  <div class="nav-content">
    <ul class="tabs tabs-transparent">
      <li class="tab">
        <a (click)="viewMode = 'map'" [class.active]="viewMode == 'map'">Map View</a>
      </li>
      <li class="tab">
        <a (click)="viewMode = 'list'" [class.active]="viewMode == 'list'">List View</a>
      </li>
    </ul>
  </div>
</nav>
<div [ngSwitch]="viewMode">
  <div *ngSwitchCase="'map'">Map View Content</div>
  <div *ngSwitchCase="'list'">List View Content</div>
  <div *ngSwitchDefault>Otherwise</div>
</div>
import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {

  viewMode = 'map';

}

以上是关于typescript ngSwitch(开关盒)的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 switch case 为 TypeScript 中的对象分配类型

为啥 Pentaho 开关盒在运行后不会损坏?

开关盒需要一点更新

开关盒的样式

如何测试取决于参数的开关盒?

开关盒错误?