В ресурсе angularjs я хотел бы преобразовать мои json-данные в объекты JS
//Complex object with inheritance chain
function Car(year, make){
this.make = make;
this.year = year;
}
var carResource = $resource("/api/car/id", {id: '@id'},
{
get: {
method: 'GET',
transformResponse: function(data, headersGetter){
return new Car(data.make, data.year);
}
}
}
)
Однако это, похоже, не происходит
То, что я возвращаю, это объект $resource, означающий, что свойства make и year установлены правильно, однако прототип возвращаемого объекта указывает на $resource
Есть ли способ, с помощью которого я могу сопоставить мои данные json непосредственно с моими собственными объектами?
Или мне нужно написать собственную реализацию ресурса?