Ответ 1
Firt, ваш JSON не является массивом объектов. Я не знаю, работает ли в атрибутах <select>
по атрибутам объектов... по моему другому ответу вы можете сделать что-то вроде ниже.
Попробуйте использовать вот так:
"Roles" : {
[
{code: 21, name: "Admin"},
{code: 22, name: "Main Manager"},
{code: 23, name: "Branch Manager"},
{code: 24, name: "Side Manager"}
]
}
Таким образом, атрибут "code" будет моим индексом для выбора:
<select ng-options="role.name for role in Roles track by role.code">
<option value="">They see me rollin</option>
</select>
То, что я делал, было использование track по role.code, так как вы можете смотреть в этом видео.
ПОМНИТЕ: Если код повторно загружается в массив объектов, он сломает <select>
.