<div class="form-group" *jhiHasAnyAuthority="['ROLE_ADMIN']">
<label class="form-control-label" jhiTranslate="ManagementApp.project.lab" for="field_leader">Add Lab</label>
<select class="form-control" id="field_lab" name="lab">
<option [ngValue]="null"></option>
<option *ngFor="let lab of labs;" (click)="addLab(lab)">{{lab.labCode}}</option>
</select>
</div>
Я поддерживаю некоторый код angular с нулевым опытом.
Я пытаюсь создать отсортированный по алфавиту выпадающий список. Я пытался подражать этим значениям выпадающего списка по буквам c порядка angular 6 , но безуспешно.
Я пробовал "let lab of labs| orderBy: 'lab.labCode';"
и "let lab of labs.sort();"
, поскольку в лабораториях уже есть функция сортировки.
Прототип функции сортировки sort(compareFn?: (a: T, b: T) => number): this;
с:
Сортирует массив. * @param compareFn Имя функции, используемой для определения порядка элементов. Если опущено, элементы сортируются в порядке возрастания символов ASCII.
В лаборатории, как вы можете видеть, имеется labCode (строка), который необходимо использовать для сортировки.
Любая помощь будет принята с благодарностью.
---- РЕДАКТИРОВАТЬ --------- Содержимое массива labs: