簡體   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