У меня есть JSON, определенный в моей компетенции какangularjs нг-варианты выбрать из вложенной JSon массива
$scope.People = [
{
"firstName":"John",
"lastName":"Doe",
"Choices":[
{
"Name":"Dinner",
"Options":[
{
"Name":"Fish",
"ID":1
},
{
"Name":"Chicken",
"ID":2
},
{
"Name":"Beef",
"ID":3
}
]
},
{
"Name":"Lunch",
"Options":[
{
"Name":"Macaroni",
"ID":1
},
{
"Name":"PB&J",
"ID":2
},
{
"Name":"Fish",
"ID":3
}
]
}
]
},
{
"firstName":"Jane",
"lastName":"Doe"
}
];
Хотел перечислить все названия опций ВЫБОРА (без дубликатов) в одном выпадающем списке с помощью angularjs.
Параметры капли будут иметь значения рыбы, курицы, говядины, Макароны, PB & J
<div ng-app="myApp" ng-controller="SomeController">
<select ng-model="people.Choices.Name"
ng-options="people.Choices.Name for people in People"></select>
</div>
Но это не работает.
Любые идеи оцениваются.
люди! = People, также не действует в формате JSON. Котировки «Имя» и «ID». Вот ваш действительный JSON: http://pastie.org/9418572 – Ronnie
Спасибо, отредактировал его. Это была просто ошибка опечатки. люди в Люди означают для каждого объекта в сфере Люди. – Pals
У вас все еще есть дополнительные ',' после '' '' – Ronnie