Erstellen Sie ein Array von [OO] -Objekten, das anglejs $ resource zurückgibt

Wie kann winkligjs $ resource dazu gebracht werden, ein Array von Objekten zurückzugeben, die von einem angegebenen Domänenobjekt abgeleitet / prototypisiert wurden?

Hier ist ein Beispiel aufhttp://plnkr.co/edit/AVLQItPIfoLwsgDzoBdK?p=preview das verarbeitet eine Reihe vonNotes Objekte.

app.controller('MainCtrl', function($scope, NoteResource) {
$scope.name = 'World';
$scope.notes  = NoteResource.query();

$scope.spellCheckAllNotes = function() {
  angular.forEach($scope.notes, function(note) {
    note.spellCheck();
   });
 }
});

Das Problem ist, dass $ resource das Array von zurückgibtResources und kein Array vonNotes mitResource Methoden zu Prototypen hinzugefügt.

[Die Lösung folgt "guten" Javascript-Praktiken]

Antworten auf die Frage(2)

Ihre Antwort auf die Frage