Tôi có một mảng (_users) chứa các đối tượng JSON.Làm cách nào để lọc JSON-Data bằng AngularJs?
{
"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- Làm thế nào tôi có thể lọc chỉ cho người dùng với "hoạt động": "1" không "0"
Tôi đã thử một cái gì đó như thế này:
<div ng-repeat="user in _users | filter:active | orderBy:user.userid">
{{user.userid}}
</div>
nhưng không hoạt động chính xác cho tôi.
Cảm ơn bạn!
này hoạt động hoàn hảo. Cảm ơn bạn! –
Trả lời ở trên là hoàn hảo nhưng FYI, nếu bạn muốn lọc mảng của mình trước khi liên kết với phạm vi, bạn cũng có thể sử dụng jQuery.grep() hoặc _filter từ underscore.js http://jsfiddle.net/NRuM7/1/ - jQuery.Grep() http://documentcloud.github.com/underscore/#filter - underscore.js – GFoley83