Angular - расширение подобъекта $ resource с помощью пользовательских методов
В большинстве случаев результат.query()
Метод - это массив, который можно легко расширить с помощью некоторых методов (бизнес-логики) со следующим (фабричным) кодом:
var Data = $resource('http://..');
Data.prototype.foo = function() {return ...};
это идеально подходит для использования с ng-repeat / ng-class, вот так:
..
Моя проблема в том чтокаждый ответ списка инкапсулирован в объекте, который, помимо фактического списка, имеет некоторые мета-свойства (информация о сортировке и т. д.), поэтому возвращаемый конечный объект выглядит так:
{ order_field: "name", items: [{..}, {..},{..}] }
Теперь, как мне сделать то же самое, что и ранее с ng-repeat / ng-class?
..
предыдущий метод выигралне работает какFoo» метод определен наresponseData
и НЕ наitem
объект
Есть ли способ напрямую расширить базовый класс, используемый для создания экземпляров объектов в списке?
Спасибо! Я