Официальная документация Angular неплохо описывает, а angular-cli автоматически создает структуру относительно простого проекта. Но по мере его развития сложность неизбежно растет и возникает естественная необходимость как-то этой сложностью управлять. В том числе и за счет декомпозиции.

(Изображение взято из статьи «12 Things to Help Large Organizations Do Angular Right» )
Данная публикация есть практическое осмысление статей «12 Things to Help Large Organizations Do Angular Right» (Victor Savkin, Co-founder of Narwhal Technologies (nrwl.io) и «Angular: Understanding Modules and Services» (Michele Stieven, Web Developer & JS enthusiast) через призму собственного опыта работы с фреймворком.
Читать дальше →
Пример организации кода для сложного Angular проекта
Source: habrahabr


