История изменений
Исправление Nagwal, (текущая версия) :
Иногда данные требуют дополнительной обработки. Например, сервер отдаёт даты в виде строки, а их надо привести к js-ному Date. И сервис всегда будет выдавать уже обработанные данные.
Ну, как вариант. Хотя чаще всего обработка данных производится крайне по разному для разных случаев использования. По крайней мере в моем проекте сейчас так.
Однако если часть запросов требует обработки, а часть нет, то лучше иметь единообразный сервис, чем в одном месте дёргать сервис, а в другом - простой $http.get.
Я решил вопрос более радикально. Ни в одном из случаев не дергать сервис ;) А цеплять к скоупу либо напрямую данные от сервера, либо после обработки.
Исходная версия Nagwal, :
Иногда данные требуют дополнительной обработки. Например, сервер отдаёт даты в виде строки, а их надо привести к js-ному Date. И сервис всегда будет выдавать уже обработанные данные.
Ну, как вариант. Хотя чаще всего обработка данных производится крайне по разному для разных случаев использования. По крайней мере в моем проекте сейчас так.
Однако если часть запросов требует обработки, а часть нет, то лучше иметь единообразный сервис, чем в одном месте дёргать сервис, а в другом - простой $http.get.
Я решил вопрос более радикально. Ни в одном из случаев не дергать сервис ;) А цеплять к скоупу либо напрямую данные от сервиса, либо после обработки.