AngularJS: Создание объектов, которые сопоставляются с ресурсами REST (в стиле ORM)

Я довольно плохо знаком с AngularJS, но мне не совсем ясно, как связать его с серверной частью REST Api.

Например, скажем, у меня есть ресурс "image", который я получаю с помощью GET-ing: myApi / image / 1 /. Это возвращает объект json с различными полями. Давайте скажем что-то вроде:

{url: "some/url", date_created: 1235845}

Теперь я хочу, чтобы в моем приложении AngularJS было какое-то представление этого объекта «Изображение». Это представление - больше, чем просто отображение полей - я хочу добавить вспомогательные функции, например функцию, которая преобразуетdate_create поле в нечто читаемое человеком.

Я знаю о службе $ resource, но мне неясно, что мне нужно сделать, чтобы создать базовый «класс» в Angular, который использует Resource для получения объекта JSON, но затем расширяет его, добавляя различные вспомогательные функции.

Бонусные очки:

Мне также неясно, как добавить «отношения» между моделями. Например, у меня может быть ресурс «пользователь», в который встроен ресурс «изображение», и я хочу захватить ресурс пользователя, но иметь возможность вызывать вспомогательные функции «Изображение» в части «Изображение» модель.

Ответы на вопрос(7)

Ваш ответ на вопрос