Я новичок в AngularJS, но я не совсем понимаю, как связать его с моим сервером REST Api.
Например, скажем, у меня есть ресурс "image", который я получаю с помощью GET-ing: myApi/image/1/. Это возвращает объект json с различными полями. Позвольте сказать что-то вроде:
{url: "some/url", date_created: 1235845}
Теперь я хочу какое-то представление в моем приложении AngularJS этого объекта "Изображение". Это представление больше, чем просто сопоставление полей - я хочу добавить "вспомогательные" функции, например функцию, которая преобразует поле date_create
во что-то человекочитаемое.
Я знаю о службе $resource, но я не понимаю, что мне нужно сделать, чтобы создать базовый "класс" в Angular, который использует Resource для получения объекта JSON, но затем улучшает его, добавляя различные помощники функции.
Бонусные баллы:
Я также не понимаю, как добавить "отношения" между моделями. Например, у меня может быть "пользовательский" ресурс, который встроил в него ресурс "образ", и я хочу захватить ресурс пользователя, но иметь возможность вызвать вспомогательные функции "Image" в части "Изображение" модель.