Сделайте массив $ angularjs, возвращающий объекты [OO]
Как сделать так, чтобы angularjs $ resource возвращал массив объектов, полученных / созданных на основе прототипа из указанного объекта домена?
Вот пример наhttp://plnkr.co/edit/AVLQItPIfoLwsgDzoBdK?p=preview который обрабатывает наборNote
объекты
app.controller('MainCtrl', function($scope, NoteResource) {
$scope.name = 'World';
$scope.notes = NoteResource.query();
$scope.spellCheckAllNotes = function() {
angular.forEach($scope.notes, function(note) {
note.spellCheck();
});
}
});
Проблема в том, что $ resource возвращает массивResource
с, а не массивNote
сResource
методы, добавленные к прототипам.
[решение должно следовать "хорошей" практике javascript]