У меня есть объект с некоторыми значениями перечисления в коде. И когда я пытаюсь отфильтровать его, используя опцию выбора. Вот фрагмент:
export enum BranchRegion {
A = "A",
B = "B",
C = "C",
R = "R"
}
И мой файл TS:
branchRegion = Object.keys(BranchRegion);
И html:
<select
class="form-control"
name="region"
formControlName="region"
id="field_region"
[class.is-invalid]="
branchForm.get('region').invalid &&
(branchForm.get('region').dirty ||
branchForm.get('region').touched)
"
(change)="filterLocations($event.target.value)"
>
<option *ngFor="let item of branchRegion" [value]="item">{{
branchRegionLabel[item]
}}</option>
</select>
И функция:
filterLocations(value: any) {
Object.keys(this.branchRegion).every(value);
console.log(this.branchRegion);
}
И результат:
Что я делаю не так? Любой совет?