Обновить
1
0

Пользователь

Отправить сообщение

Angular.js — разработка webApi модуля

Время на прочтение9 мин
Количество просмотров7.1K
Желание разработать собственный Angular.js webApi модуль возникло при работе с большим количеством http-запросов в проекте.

Важно было не просто создать файл с константами, а разработать некий модуль для упрощения поддержки существующего функционала. В свою очередь, необходимо было и позаботиться о возможном последующем расширении без нарушения целостности текущего ядра модуля.



Задачи, которые должен решать будущий webApi модуль:


  1. Предотвратить дублирование http-запросов в проекте.
  2. Группировать существующий список запросов по функциональным категориям, чтобы проще вносить правки в конкретные методы.
  3. Быть полностью независимой функциональной единицей приложения, которая подключается к любому другому Angular.js проекту простым Dependency Injection'ом.
  4. Инкапсулировать внутреннюю реализацию, чтобы избежать проблем при работе с внешними источниками.



Демо


Посмотреть исходный код модуля: github.


Дальше поговорим о каждом из этих пунктов подробнее.

Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность