如何解决我想打印使用年龄的人在登记表中输入时基于年龄的人是未成年人,主要或老年人
在这里,如果我填写注册表,我会在一页上获得所有员工的详细信息,但是现在我想要 因为我必须使用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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。