$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>
最後選擇顯示所有支持的發送對於所選擇的發送者的方法。問題在於第二個選擇中的選項本身就是數組列表。
我怎麼能去更深一層(帶過濾器),並顯示
1)顯示所選發件人的supportedSendingMethods
2)?