所以我有一个使用 ng-repeat 创建的简单列表,其中包含一个文本过滤器和一个带有数字的下拉菜单,其中应该显示该数字时间段(比如过去 10 天)的列表元素:
<input type="text" ng-model="filter.search" />
<select ng-model="filter.days">
<option value="1">1</option>
...
<option value="30">30</option>
</select>
<ul>
<li ng-repeat="notice in notices | filter: filter.search">
...
{{notice.modified.date | date:'dd.MM.yyyy'}}</li>
...
</li>
</ul>
但是我不确定如何将<select>
过滤器应用到 ng-repeat。
角度可以做到这一点“开箱即用”还是需要自定义过滤器,如果是这样,有什么指针吗?