Man*_*tha 5 ng-switch angular-ng-if angular
[ngSwitch]和一堆*ngIfs 有什么区别。我们应该关注任何性能因素吗?
* ngIf
<div *ngIf="day === 'MONDAY'">
Keep calm and pretend it's not Monday.
</div>
...
<div *ngIf="day === 'FRIDAY'">
Happy Friday!
</div>
Run Code Online (Sandbox Code Playgroud)
[ngSwitch]
<ng-container [ngSwitch]="day">
<div *ngSwitchCase="'MONDAY'">
Keep calm and pretend it's not Monday.
</div>
...
<div *ngSwitchCase="'FRIDAY'">
Happy Friday!
</div>
</ng-container>
Run Code Online (Sandbox Code Playgroud)
小智 2
ngIf基本上是具有单一条件的ngSwitch版本。它与 ngShow 的不同之处在于它删除了实际的 DOM 元素而不是简单地隐藏它。如果您使用的 ngSwitch 仅进行单真条件检查,那么我相信 ngIf 会做同样的事情。
| 归档时间: |
|
| 查看次数: |
1280 次 |
| 最近记录: |