【发布时间】:2016-12-15 21:42:48
【问题描述】:
所以我是 AngularJS 的新手,我一直试图为此找到某种答案,但没有运气,因此这篇文章。
我有一个对象数组(JSON),在单个对象中,有一个叫做categories的字段,这个字段本身就是一个数组,可以保存多个值。
我正在寻找的过滤器是,有一个“选择”,用户将选择一个“选择”值,所有在其类别数组中具有该值的记录都应该向用户显示,其余的可以隐藏。这个“选择”有多项选择,但我正在考虑将其保留为单选。但由于我想提供最好的产品,如果您能帮助我进行多选和单选,我将不胜感激。
这里是示例数据:
var 工作 = [{"ID":"10","Title":"SQA 工程师","雇主":"XXXX","地址":"XXX Floor","Email":"XXXX","ContactNumber":"","Description":"1 年 经验。","Qualification":"XXXX","LastApplyDate":"2016-08-26","Type":"1","CreatedDT":"2016-08-06 13:06:36","CreatedBy":null,"Categories":["25","28"]},{"ID":"8","Title":"Maid","Employer":" XXX","Address":"XXX","Email":"XXXX","ContactNumber":"XXXX","Description":"","Qualification":"NONE","LastApplyDate":"2016-08 -26","Type":"1","CreatedDT":"2016-08-06 12:27:17","CreatedBy":null,"Categories":["28"]}];
【问题讨论】:
-
Angular 有一些非常好的内置过滤功能和关于如何实现这些过滤器的不错的文档。查看文档,如果您有任何问题,请告诉我docs.angularjs.org/api/ng/filter/filter
-
我访问过这个,但我不知道如何实现这个。
-
我将快速模拟一个演示,以便您了解它是如何工作的
-
感谢期待
-
好的。让我知道这是否是您要查找的内容:jsbin.com/cefojefebo/edit?html,css,js,output
标签: javascript php angularjs arrays angularjs-filter