问题描述
在这里,如果我填写注册表,我会在一页上获得所有员工的详细信息,但是现在我想要 因为我必须使用angular打印该列,如未成年人,主要或老年人类别。
<div class="bs-example">
<table class="table">
<thead>
<tr>
<th>ID</th>
<th>Employee Name</th>
<th>Employee EmailId</th>
<th>Age</th>
<th>Category</th>
<th>Salary</th>
<th>ACTION</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let emp of emps" class="table-primary">
<td>{{emp.id}}</td>
<td>{{emp.empName}}</td>
<td>{{emp.empEmail}}</td>
<td>{{emp.empAge}}</td>
<td *ngIf="emp.empAge>18 else userloggedOut">major</td>
<ng-template #userloggedOut>
<td>
minor
</td>
</ng-template>
<!--<td *ngIf="emp.empAge <18 || emp.empAge=18">major</td>-->
<td>{{emp.empSal}}</td>
<td class="text-center"><button style="margin-left: -100px;" class="btn btn-danger btn-xs" (click)="delteUser(emp.id)"><span class="glyphicon glyphicon-remove"></span> Delete</button></td>
</tr>
</tbody>
</table>
</div>
上面的代码是打印的,无论是辅修还是辅修,但我没有得到老年人的代码 如果我输入60岁以上的年龄,请同时提供用于打印老年人的代码
解决方法
可能的是* ngIf:
<td *ngIf="emp.empAge < 21">Minor</td>
<td *ngIf="emp.empAge >= 21 && emp.empAge < 70">Major</td>
<td *ngIf="emp.empAge > 70">Senior</td>