【发布时间】:2016-05-27 14:57:29
【问题描述】:
我想在 angularJs 中实现过滤。我通过谷歌搜索但没有找到任何我想要的方式。
当控制器加载时,我从我的 Web 服务调用中获取数据。现在我 有 3 个下拉菜单,如状态、公司、区域。现在,我想这样做,如果 我从下拉列表中选择加载时绑定的表数据的任何状态 将根据该状态进行过滤,并且与其他两个下拉列表相同。
那么,我怎样才能做到这一点。
【问题讨论】:
标签: angularjs
我想在 angularJs 中实现过滤。我通过谷歌搜索但没有找到任何我想要的方式。
当控制器加载时,我从我的 Web 服务调用中获取数据。现在我 有 3 个下拉菜单,如状态、公司、区域。现在,我想这样做,如果 我从下拉列表中选择加载时绑定的表数据的任何状态 将根据该状态进行过滤,并且与其他两个下拉列表相同。
那么,我怎样才能做到这一点。
【问题讨论】:
标签: angularjs
试试
ng-repeat="x in list | filter:{status:selectedStatus, company:selectedCompany}"
selectedStatus 和 seletedCompany 是下拉列表 ng-model 名称。
请记住,状态和公司应该是所有数据的属性。
【讨论】: