我有一個包含JSON對象的數組(_users)。如何使用AngularJs過濾JSON數據?
{
"User":
{
"userid":"19571",
"status":"7",
"active":"1",
"lastlogin":"1339759025307",
"Stats":
[
{
"active":"1",
"catid":"10918",
"typeid":"71",
"Credits":
[
{
"content":"917,65",
"active":"1",
"type":"C7"
},
{
"content":"125,65",
"active":"1",
"type":"B2"
}
]
}
]
}
}
1 - 我怎樣纔可以過濾用戶 「主動」: 「1」 而不是 「0」
我已經試過這樣的事情:
<div ng-repeat="user in _users | filter:active | orderBy:user.userid">
{{user.userid}}
</div>
但不正常工作我。
謝謝!
這完美的作品。謝謝! – 2012-08-12 15:24:10
上面的答案是完美的,但僅供參考,如果你想在綁定到範圍之前過濾你的數組,你也可以使用jQuery.grep()或_filter from underscore.js http://jsfiddle.net/NRuM7/1/ - jQuery.Grep() http://documentcloud.github.com/underscore/#filter - underscore.js – GFoley83 2013-03-16 04:23:15