串我有一個對象與對象數組內這樣的:如何檢查是否對象的子陣列包含角度濾波器
Companies =
{
"-KGZPUea1ZtWVXspLRGF" : {
"assignedUsers" : [ {
"email" : "[email protected]"
} ],
"name" : "Talon"
},
"-KGcS8doqRw1Jcemhxuz" : {
"assignedUsers" : [ {
"email" : "[email protected]",
"status" : "active"
} ],
"name" : "Billy"
}
}
我wan't能夠創建的角濾波器,其只篩選出分配了特定電子郵件且其狀態處於活動狀態的公司。
像這樣的事情
<div ng-repeat="company in Companies | filter:{assignedUsers contains '[email protected]' && assignedUsers.status == 'active'}">
是類似的東西可能嗎?
是的,這是可能的,因爲過濾器可以自定義謂詞函數作爲參數,並斷言功能,可以爲所欲爲。 https://docs.angularjs.org/api/ng/filter/filter –