这是一个示例模型:
$scope.people=
[
{"id":1, "name":"bob", "pets":[
{"id":1, "name":"Jaco", "type":"parrot"},
{"id":2, "name":"coco", "type":"parrot"},
{"id":3, "name":"pluto", "type":"dog"}
]},
{"id":2, "name": "jason", "pets":[
{"id":4, "name":"coco", "type":"cat"}
]},
{"id":3, "name": "kurt", "pets":[
{"id":5, "name":"nemo", "type":"turtle"},
{"id":6, "name":"grnx", "type":"lynx"}
]}
];
是否有 angularjs/javascript 函数或最佳实践来检索 bob 的 id,或找到动物的主人,或使用键/值模式提取一条宠物记录?
我想我可以编写自己的函数来查看模型(递归或使用 for 循环),但如果它们存在,我宁愿使用更高级别的方法。