我有许多产品要重复使用ng-repeat,并且正在使用
<div ng-repeat="product in products | filter:by_colour">
按颜色过滤这些产品。过滤器正在运行,但是如果产品名称/说明等包含颜色,则在应用过滤器后该产品仍然存在。
如何将滤镜设置为仅应用于数组的颜色字段而不是每个字段?
请参阅过滤器页面上的示例。使用一个对象,并在color属性中设置颜色:
Search by color: <input type="text" ng-model="search.color"> <div ng-repeat="product in products | filter:search">