$scope.senders = {}
$scope.senders.list = [{name: NYC, supportedSendingMethods: ['Send by mail', 'Send by sms', 'c']}, {name: GEN, supportedSendingMethods: ['Send by mail','Send by sms','c']}];
$scope.senders.selected = $scope.senders[0];
$scope.senders.selectedSending = $scope.senders[0].supportedSendingMethods[0];
Сначала выберите:Вложенные варианты с использованием угловых
<select ng-model="senders.selected" ng-options="sender.name for sender in senders">
</select>
//This one works as expected
Поддерживается метод отправки:
<select ng-model="senders.selectedSending" ng-options="supp.supportedSendingMethods for supp in senders | filter:{name:senders.selected.name} ">
</select>
Последние выберите показывает все поддерживаемые методы отправки для выбранного отправителя. Проблема в том, что параметры во втором выборе являются самими arraylists.
Как я могу пойти один уровень глубже (с фильтрами) и показать
1) показать supportedSendingMethods
2) выбранного отправителя?