angularjs过滤器按对象属性的下拉选项

时间:2014-10-21 14:02:10

标签: javascript angularjs filter

我似乎找不到在我的下拉菜单中过滤我的选项的方法。

<div>
    <select>
        <option ng-repeat="draw in draws| filter:{draw.perform == true && automatic == false}">

        </option>
    </select>

</div>

数据如下:

{
   automatic: true,
   date: 1417388400000,
   drawQuantity: 0,
   number: 1,
   offer: {
      image: "/"test,
      number: 1
   },
   perform: true
}

我从firebase获取数据,这就是我需要在前端进行过滤的原因。如果有人在想。

1 个答案:

答案 0 :(得分:1)

您的语法不正确。试试这个:

ng-repeat="draw in draws| filter:{perform: true, automatic: false}"

如果您需要按属性值进行过滤,则应使用object notation