Hacer angularjs $ resource return array de objetos [OO]
¿Cómo hacer que angularjs $ resource devuelva una matriz de objetos derivados / prototipados de un objeto de dominio especificado?
Aquí hay un ejemplo dehttp://plnkr.co/edit/AVLQItPIfoLwsgDzoBdK?p=preview que procesa un conjunto deNote
s objetos.
app.controller('MainCtrl', function($scope, NoteResource) {
$scope.name = 'World';
$scope.notes = NoteResource.query();
$scope.spellCheckAllNotes = function() {
angular.forEach($scope.notes, function(note) {
note.spellCheck();
});
}
});
El problema es que $ resource devuelve una matriz deResource
sy no una serie deNote
s conResource
métodos añadidos a los prototipos.
[la solución debe seguir las prácticas "buenas" de javascript]