Я пытаюсь получить значения для раскрывающегося списка из массива объектов:
Моя карта выглядит так, которая имеет форму: Карта. Ключ - это строка, а значение - это объект массива. Я хочу выбрать атрибут из объекта и заполнить раскрывающийся список, например:
List -> instance1
instance2
{"myservice":[
{
"selector":"instance1",
"selected":true
},
{
"selector":"instance2",
"selected":false
}
]}
Вот что я пробовал:
<table>
<tr *ngFor="let myMap of sdata.sdMap | keyvalue">
<td>{{myMap.key}}</td>
<td>
<select ng-options="serviceDetail as serviceDetail.selector for serviceDetail in myMap.value" ng-model="selected"></select>
</td>
</tr>
</table>
Это не заполняет раскрывающийся список list с instance1, instance2, однако. Что могло быть не так?