基于第一选择过滤选择

时间:2015-11-30 02:47:08

标签: angularjs ng-options angularjs-select

<select ng-model="chosenCategory" >
<option ng-repeat="category in categories">{{category}}</option>     
</select>

<select id="selectedFeed" name="selectedFeed" ng-model="selectedFeed" ng-init="selectedFeed=feed.url" ng-change="loadFeed(selectedFeed, $event)" ng-options="feed as feed.name for feed in userfeeds | filter: feed.category = chosenCategory">
</select>  

我已经尝试了一天让这个过滤器工作我不知道什么是错的..我已经尝试了很多代码变体。这段代码工作然后突然停止了。请帮忙!我想尝试过滤第二个选项,如果Feed类别与第一个选项

中选择的类别匹配

1 个答案:

答案 0 :(得分:0)

好的,我在第一个选择中使用ng-options解决了我的问题..不知道为什么这会阻止过滤器工作

<select ng-model="chosenCategory" ng-options="category as category for category in categories" >
</select>