В TypeScript AND Angular можно использовать перечисление для доставки данных для элемента управления select.Я хотел бы сделать то же самое с ng-select, но, похоже, это невозможно.
перечисление в файле ts:
export const enum searchOptions {страна, клиент, эксперт, год,other}
select в html-файле:
<ng-select class="form-control" id="options" name="options"
[items]="searchOptions.values()"
bindLabel="searchOption"
[(ngModel)]="selectedsearchoption"
(ngModelChange)="getData()"
>
</ng-select>
Поскольку он работает с TypeScript select, я ожидал, что он будет работать и в ng-select:
<select>
<option *ngFor="let option of searchoption.values()"
[ngValue]="searchoption[option]">{{option}}
</option>
</select>