繁体   English   中英

如何在嵌套属性上制作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"}

我想做的是当用户单击一个按钮时,该按钮将在$scope.searchText中填充“ Re”:true,仅应显示其中带有“ subject”:{“ Re”:true)的“ iterations” 。

我使用的搜索字符串过滤效果很好,但是它不会通过“主题”仅过滤属性的第一层,例如“ createDate”,“ desc”等。

<tr ng-repeat="lesson in lessons | orderByPriority | filter:searchText | orderBy:'createDate':true">

只需填充$scope.searchText.subject.RE = true ,过滤器就会完成其余工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM