Причина отсутствия id
заключается в том, что fa-icon
имеет дочерний узел HTML, который является действительным target
события click
.
Также обратите внимание, что только один элемент настраница может иметь уникальное значение id
.
Правильным решением было бы передать STATUS_OK
в качестве параметра обратного вызова события.
(click)="filterStatus($event, 'STATUS_OK')"
<div class="unit dropdown-item" (click)="filterStatus($event, 'STATUS_OK')" [ngClass]="{ 'unit-selected' : STATUS_OK == true }">
<input type="checkbox" name="unit" [(ngModel)]="STATUS_OK">
<fa-icon icon="check-circle" [ngStyle]="{'color':'#417505'}"></fa-icon>
OK
</div>
filterStatus(ev, status) {
console.log(status)
}