html 角度5 ngIf / else

Posted

tags:

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

<p *ngIf="serverCreated; else noServer">Server was created, server name is {{ serverName }}!</p>
<ng-template #noServer>
    <p>No server was created!</p>
</ng-template>


<p 
    [ngStyle]="{'background-color': getColor()}"
    [ngClass]="{'online': serverStatus === 'online' }"
>The Server {{ serverId }} is {{ getServerStatus() }}!</p>


<app-server *ngFor="let server of servers"></app-server>


<!-- Sample -->
<button (click)="display = !display; addLog()">Display Details</button>
<p *ngIf="display">Secret Password = tuna</p>
<p 
  *ngFor="let log of logs; let i = index"
  [ngStyle]="{'background-color': (i>=5) ? 'blue': 'transparent'}"
  [ngClass]="{'advanced': i>=5}">{{ log }}</p>

以上是关于html 角度5 ngIf / else的主要内容,如果未能解决你的问题,请参考以下文章

角度 2 ngIf 与可观察?

角度 6 动画 *ngIf,过渡不起作用

角度模板 ngif 在重新加载页面之前不起作用

根据用户输入以角度 5+ 加载动态组件

尝试为 RouterOutlet 和 NgIf 配置 _source 的角度和错误

组件上的 Angular *ngIf 指令不保存值(Ionic 3)