Во-первых, после многочисленных поисков этот question не отвечает на мою проблему.заполнить несколько выпадающих выпадающих блоков из данных JSON в угловом
Я использую AngularJS Dropdown Multiselect и хочу заполнить ряд выпадающих списков, которые извлекаются из моих данных JSON. Пример этих данных ниже:
{
"results": [
{
"title": "Difficulty",
"icon": "difficulty-icon",
"filters": [{
"name": "Easy",
"checked": false
}, {
"name": "Medium",
"checked": false
}, {
"name": "Hard",
"checked": false
}, {
"name": "Expert",
"checked": false
}]
},
{
"title": "Direction of Movement",
"icon": "direction-icon",
"filters": [{
"name": "Flexion",
"checked": false
}, {
"name": "Ulnar Deviation",
"checked": false
}, {
"name": "Radial Deviation",
"checked": false
}]
},
{
"title": "Exercise Aim",
"icon": "aim-icon",
"filters": [{
"name": "Power",
"checked": false
}, {
"name": "Strength",
"checked": false
}]
}, {
"title": "Muscle Group ",
"icon": "muscle-icon",
"filters": [{
"name": "Foot & Shin",
"checked": false
}]
},
{
"title": "Joint",
"icon": "joint-icon",
"filters": [{
"name": "Foot and Ankle",
"checked": false
}, {
"name": "Knee",
"checked": false
}]
}
]
}
Когда любой из этих элементов выбираются мне нужно нажать значение в массив (массив не является специфическим для выпадающего списка он пришел с, следовательно, может совместно использовать ту же самую модель).
Я хотел бы запустить ng-repeat
, который будет создавать 5 выпадающих списков, которые заполняются из данных выше, с помощью пользовательского текстового текста, отображающего Title
из моих данных JSON.
Возможно ли это? Если не так, как я могу запустить функцию в моем контроллере, чтобы seporate этих данных для того, чтобы разоблачить каждый раздел данных JSON в $scope
UPDATE
До сих пор мне удалось получить это: однако не знает, как Я могу получить Title
свойство
<div ng-repeat="select in Filters">
<div ng-dropdown-multiselect="" options="Filters[$index].filters" selected-model="example1model" extra-settings="filterSettings"></div>
</div>
Да. Возможно. – jbrown