У меня есть JSON-файл, который содержит коллекцию людей (личные объекты).Фрагмент:
{
"1003": {
"contact_id": "1003",
"contact_type": "Individual",
"first_name": "admin",
"middle_name": "",
"last_name": "AGLOA",
},
"2": {
"contact_id": "2",
"contact_type": "Individual",
"first_name": "Michael",
"middle_name": "Francis",
"last_name": "Steigerwald",
},
}
Мне нужно создать «Индивидуальный» сервис, который возвращает один объект из этой коллекции, например:
selectedPerson = Individual.get({person_id: "100"});
Я дошел до:
angular.module('core.individual').factory('Individual',
['$resource',
function($resource) {
var peopleJSON = $resource('people/people.json');
var people = peopleJSON.query();
var personDefaults = {};
var personActions = {
get: {method: 'GET', params: {person_id: person_id}}
};
var person = $resource('people/:person_id', personDefaults, personActions);
return person;
}
]);
но мне нужно узнать, что добавить к personActions для извлечения лица, идентифицированного person_id из peopleJSON.