<li
class="list-group-item"
*ngFor="let user of users.filter((x: any) => x.status.toLowerCase().startsWith('active')); let i = index">
<div *ngIf="user.status == 'active'">
{{ user.name }} | <a href="#" (click)="onSetToInactive(i)">Set to Inactive</a>
</div>
</li>
Users is defined as
users: {name: string, status: string}[] = [];
The error I get is
error NG5002: Parser Error: Unexpected token =, expected identifier, keyword, or string at column 35 in [let user of u
sers.filter((x: any) => x.status.toLowerCase().startsWith('active'));
UPDATE--------------
<ul class="list-group">
<li
class="list-group-item"
*ngFor="let user of users; let i = index">
<ng-container *ngIf="user.status == 'active'">
{{ user.name }} | <a href="#" (click)="onSetToInactive(i)">Set to Inactive</a>
</ng-container>
</li>
</ul>
It renders empty cells if I 'move' the users from active to inactive