Советы при проектировании angular.js приложений

19 марта, 2017
1 минута чтения
angular
  • Выносите логику из контролера в фабрики и службы, а контролеру оставьте работу с шаблоном.
  • Как только количество файлов в каталоге превысило 7, создавайте подкаталоги по необходимости.
  • Фабрики должны отвечать за одну функцию. Как только вам требуется новый функционал, лучше создать новую фабрику.
  • Проектируйте код так, чтобы операции с данными располагались в фабрике. Службы данных должны отвечать за XHR вызовы, локальное хранилище, использование памяти и др. операции.
  • Если нужны http объекты — передовать операции через промисы в .then() т.е.
return promise.then(function() {})
  • Определяйте логику создания контролера в функции activate. (а не в init())

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Добавить комментарий Отменить ответ

yarn
Предыдущая статья

Пара слов про Yarn

extension page
Следующая статья

Пишем свой Chrome Extenstion

Exit mobile version