Tam*_*mpa 11 angular2-template angular
Angular2..为什么以及如何?
如何在angular2中执行以下if条件
<td *ngFor="let val of rows;let j=index">
IF J==0
<label>{{val}}</label>
ELSE:
<label style="color:#000000;font-size:12px;padding-top: 5px">{{val}}</label>
</td>
Run Code Online (Sandbox Code Playgroud)
Ted*_*rne 27
您可以将*ngIf结构指令与if-else语法一起使用来实现此结果.
<label *ngIf="j === 0; else elseBlock">{{val}}</label>
<ng-template #elseBlock>
<label style="color:#000000;font-size:12px;padding-top: 5px">{{val}}</label>
</ng-template>
Run Code Online (Sandbox Code Playgroud)
另一个选择是使用两个*ngIf块并反转条件,如下所示:
<label *ngIf="j === 0">{{val}}</label>
<label *ngIf="j !== 0" style="color:#000000;font-size:12px;padding-top:5px">{{val}}</label>
Run Code Online (Sandbox Code Playgroud)
SrA*_*Axi 10
如果您计划升级到Angular 4,则可以使用包含此版本的新if/else模板.例:
<div *ngIf="someCondition; else falsyTemplate">
<h1>Condition Passed!</h1>
</div>
<ng-template #falsyTemplate>
<h1>Condition Failed!</h1>
</ng-template>
Run Code Online (Sandbox Code Playgroud)
检查以下有用链接:
我个人建议升级到Angular 4.
| 归档时间: |
|
| 查看次数: |
36596 次 |
| 最近记录: |