В вашем component.ts
вы можете сделать что-то подобное в хуке жизненного цикла или в любой функции:
this.location.contador.gateways = this.location.contador.gateways.filter((secondary) => {
return location.contador.gateway != secondary.unidadVenta;
})
Если вы хотите отфильтровать свой шаблон, вы можете использовать вложенный тег внутри li
tag:
<li *ngFor="let secondary of location.contador.gateways">
<span *ngIf="location.contador.gateway != secondary.unidadVenta">
{{secondary.TEST}}
</span>
</li>
Вы должны использовать вложенный тег, потому что вы не можете использовать две структурные директивы (ngFor
, ngIf
) для одного тега.
ОБНОВЛЕНИЕ
Использование ng-контейнера лучше, потому что вам не нужно вводить ненужные теги только для цели использования *ngIf
.
<ng-container *ngFor="let secondary of location.contador.gateways">
<li *ngIf="location.contador.gateway != secondary.unidadVenta">
{{secondary.TEST}}
</li>
</ng-container>
См. это .