У меня есть 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>
Но это не работает.
Любые идеи приветствуются.
Name
иID
нужны кавычки. Вот ваш действительный JSON: pastie.org/9418572 - person Ronnie   schedule 25.07.2014,
после]
- person Ronnie   schedule 25.07.2014<select>
для каждого человека? - person Ronnie   schedule 25.07.2014