I have nested array that i need to sort by age
. Means if any female age largest of any male age then female goes first.
data = {"people":
[{"male": [
{"name": "Bob" ,"age": "32"},
{"name":"Mike", "age":"22"}
]},
{"male_two": [
{"name": "Rob" ,"age": "12"},
{"name":"Tom", "age":"2"}
]},
{"female": [
{"name":"Jessica", "age": "24"},
{"name":"Ann", "age": "43"}
]}, ...
]}
So in my case i need to return:
data = {"people":
[{"female": [
{"name":"Jessica", "age": "24"},
{"name":"Ann", "age": "43"}
]},
{"male": [
{"name": "Bob" ,"age": "32"},
{"name":"Mike", "age":"22"}
]},
{"male_two": [
{"name": "Rob" ,"age": "12"},
{"name":"Tom", "age":"26"}
]}, ...
]}
Can i use angular $filter
for?