Новости‎ > ‎

Пока удалял старые данные с гитхаба, обнаружил предостережение...

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

Вот такие вот советы при проектировании Angular приложений.
Comments