Table below only lists items that have a "beginner" value set.
Requires both the *ngFor
and the *ngIf
to prevent unwanted rows in html.
Originally had *ngIf
and *ngFor
on the same <tr>
tag, but doesn't work.
Added a <div>
for the *ngFor
loop and placed *ngIf
in the <tr>
tag, works as expected.
<table class="table lessons-list card card-strong ">
<tbody>
<div *ngFor="let lesson of lessons" >
<tr *ngIf="lesson.isBeginner">
<!-- next line doesn't work -->
<!-- <tr *ngFor="let lesson of lessons" *ngIf="lesson.isBeginner"> -->
<td class="lesson-title">{{lesson.description}}</td>
<td class="duration">
<i class="fa fa-clock-o"></i>
<span>{{lesson.duration}}</span>
</td>
</tr>
</div>
</tbody>
</table>