使用角度js基于第一个选定选项过滤第二个选择框

时间:2016-01-04 10:12:43

标签: arrays angularjs select nested ng-options

我有2个选择框,它使用ng-options获取数据并进行硬编码。 第二个选择框应根据第一个选择框中的选定数据显示数据。这是掠夺者。
https://plnkr.co/edit/r1S1e61H3RfH3uYGYTBP?p=preview
任何人都可以帮助我。

id

1 个答案:

答案 0 :(得分:2)

您可以将所选城市的ID从第1个下拉列表作为过滤器传递到第2个下拉列表,如下所示

<select name="mapSelect" required="true" ng-options="map as map.title for map in data[0].maps | filter:{'city_id':citySelect.selectedOption.id}" ng-model="mapSelect.selectedOption"></select>