У меня есть набор выпадающих меню, я пытаюсь заполнить второе выпадающее меню, основанное на выборе первого выпадающего меню в angularJS. Я не знаю, как на самом деле начать с этого.AnglularJS: введите второе выпадающее меню на основе выбора первого выбора-выпадающего списка
У меня есть все готовые модели, но я борюсь с динамическим населением.
Выбрать 1:
<select ng-model="selectedSource" ng-options="source.name for source in sourceList">
<option value="">-- Select item --</option>
</select>
$scope.sourceList= [
{
"name":"Person",
"has": ["a","b","c"]
},
{
"name":"Car",
"has": ["1","2","3"]
}
];
Что я пытаюсь достичь:
Когда sourceList.name
является Person
Заселите второго выбора-выпадающий targerSet1
$scope.targerSet1= [
{
"name":"King Julien"
}
];
Когда sourceList.name
я s Car
Заселите второго выбора-выпадающее меню с targerSet2
$scope.targerSet2= [
{
"name":"RoyalMobile"
}
];
[Возможный дубликат] (http://stackoverflow.com/questions/16191060/filter-dropdown-with-subcategories-in-angular). –
Я знаю, что это может быть дубликат .. но это не помогло. –
Один контроллер, две модели - это путь https://stackoverflow.com/questions/18345020/populate-dropdown-2-based-on-dropdown-1-selection – AskPete