我有一些数据,其中一次迭代看起来像这样:
{"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"}
我尝试做的是当用户点击一个按钮时,按下$scope.searchText
并使用" Re":true,只有"迭代"应该显示" subject":{" Re":true)。
我使用过滤搜索字符串工作正常,但它不会通过"主题"过滤只有第一层属性,如" createDate"," desc"等等。
<tr ng-repeat="lesson in lessons | orderByPriority | filter:searchText | orderBy:'createDate':true">
答案 0 :(得分:0)
只填充$scope.searchText.subject.RE = true
,过滤器会完成剩下的工作。