У меня есть опция выбора - в угловых, и мне нужно проверить значения, которые имеют тот же идентификатор, что и идентификатор в базе данных, поэтому я попробовал что-то вроде этого:
isDropdownValueSelected(amf: ApplicationModuleForm): boolean {
for (let i = 0; i < this.role.applicationForms.length; i++) {
if (this.role.applicationForms[i].id == amf.id) {
return true;
}
else {
return false;
}
}
}
Моя угловая часть:
<div class="col-lg-9">
<select id="applicationModuleFormSelect" name="applicationModuleFormSelect" class="form-control multiselect-select-all" multiple="multiple" data-fouc>
<option *ngFor="let amf of appModuleForms;" [value]="amf.id" [selected]="isDropdownValueSelected(amf)">{{amf.title}}</option>
</select>
</div>
Так что в основном я хотел зациклить для каждого идентификатора в опции, и если бы я нашел подобное в моем массиве, я бы возвратил true, потому что массив this.role.applicationForms
содержит значения из базы данных, но, к сожалению, это не работает, ничеговыбрано в выпадающем списке, и я проверил с консоль журнала, он говорит, что существует только 1 значение, даже если есть 3 ..
Спасибо, ребята, Cheers