如何使AngularJS在嵌套属性上进行筛选
How can I make AngularJS filter on a nested property
我有一些数据,其中一次迭代如下:
{"createDate":"2014-04-22T08:14:10.285Z",
"desc":"Hej hej",
"gradeFrom":"4",
"gradeTo":"7",
"owner":"martin@forsstedt.com",
"schoolType":{
"name":"Grundskola"
},
"subject":{
"En":false,
"Ge":false,
"Re":true,
"Sh":false,
"SvA":false,
"Tn":false
},
"title":"Testing testing"}
我想做的是,当用户单击一个按钮,该按钮用"Re":true填充$scope.searchText
时,只应显示其中带有"subject"的"迭代":{"Re":true)
我用搜索字符串进行过滤,效果很好,但它不会过滤"主题",只过滤第一层属性,如"createDate"、"desc"等
<tr ng-repeat="lesson in lessons | orderByPriority | filter:searchText | orderBy:'createDate':true">
只填充$scope.searchText.subject.RE = true
,过滤器完成其余操作。
相关文章:
- 如何筛选对象的数组属性
- 如何基于多个属性筛选记录并获取计数
- AngularJS-筛选对象中的选定属性
- 从骨干集合筛选模型,然后为这些模型设置属性
- 如何按对象数组中的数组属性进行筛选
- 如何筛选所有属性都是对象的对象
- 未捕获的类型错误: 无法读取未定义的属性“筛选器”
- JQuery多属性筛选器不起作用
- AngularJS ng通过对象中的一个属性和一个文本框重复筛选
- 筛选具有多个属性的两个数组
- Lodash关于使用搜索词和多个属性名称进行筛选的帮助
- 按值整数筛选对象属性
- Sequelize是在筛选属性时对结果进行分组
- 如何使用用户界面选择组筛选器属性
- 下划线/关键字:如何筛选出空属性
- 当服务属性更改时,角度筛选器不会更新
- 猫鼬文档筛选属性
- 在 href 属性中筛选 XSS
- 根据下拉列表中所选值的其他属性筛选本地剑道数据源
- 基于另一个数组从一个数组中筛选属性