У меня есть компонент для нескольких фильтров с разными типами. Для распознавания типов я хочу использовать перечисление с типами фильтров. Как использовать enum внутри шаблона, когда образец ниже does'nt работает?
Я думал, что он должен работать, только импортируя enum внутри компонента, где я хочу использовать это перечисление.
import { FilterType } from './types/FilterType';
И используйте его внутри шаблона, например FilterType.INPUT_SELECT
и FilterType.INPUT_TEXT
, но он не работает, но я использовал переменную, но она также не работает.
<div *ngFor='let filter of filters'>
<select *ngIf='filter.type === checkType.INPUT_SELECT'>...</select>
<input *ngIf='filter.type === checkType.INPUT_TEXT'></input>
</div>
...
export class FiltersComponent {
checkType: FilterType;
@Input() filters: any[];
}
...
export enum FilterType {
INPUT_SELECT,
INPUT_TEXT
}