Я пытаюсь создать раскрывающееся меню, но когда оно загружается, я получаю пустое окно выбора.ngOptions создает пустое раскрывающееся меню
Я использую следующий HTML:
<tr ng-repeat="i in data.suggestions">
<td>
<select ng-model="i.selYears" ng-options="selYears for val in selYears"></select>
</td>
</tr>
С помощью этих данных:
[
{
"years": [1, 2, 5]
},
{
"years": [1, 2, 5]
},
{
"years": [1, 2, 5]
}
]
Есть ли что-то не так с моей структуры данных, или это ng-options
?
Вот что я хотел бы конечный результат выглядеть следующим образом:
<tr>
<td>
<select>
<option value="1">1 year</option>
<option value="2" selected="selected">2 years</option>
<option value="5">5 years</option>
</select>
</td>
</tr>
<tr>
<td>
<select>
<option value="1">1 year</option>
<option value="2" selected="selected">2 years</option>
<option value="5">5 years</option>
</select>
</td>
</tr>
<tr>
<td>
<select>
<option value="1">1 year</option>
<option value="2" selected="selected">2 years</option>
<option value="5">5 years</option>
</select>
</td>
</tr>
Что вы пытаетесь получить, чтобы показать в вашем списке? –
Я хотел бы, чтобы массив лет, чтобы показать в выпадающем списке –
Вы не называете 'selYears'? – tymeJV