Итак, я искал, какая самая популярная/стандартная структура папок для приложений Angular 2, и похоже, что нет. Есть ли кто-нибудь, кто использует в Angular 2 в производстве, кто может пролить свет?Угловая 2: Что такое «официальная» стандартная структура папок?
Вот некоторые подходы, которые я нашел:
1) Разделить по признаку, с 1) в общую папку 2) папку для каждой функции, которая содержит все файлы (независимо от компонента, или услуги, или любой другой), непосредственно внутри этой папки https://angular.io/docs/ts/latest/guide/style-guide.html#!#application-structure
2) Угловой 1 типа (не вложенности или разделение с помощью функций, только компоненты, трубы, услуги, модели)
Для # 1 бы это Fe els странно, у вас нет подпапки для компонентов, подпапки для сервисов и т. д. Где бы я поместил сервис, используемый во всех маршрутах?
BTW Я использую Угловой генератор CLI: https://github.com/angular/angular-cli
IMO - split by особенность. Мне нравится иметь функции/myFeature, и в этой папке есть все включенные элементы, поэтому у вас есть настоящий компонент, который вы могли бы извлечь из своего приложения и зайти в другое место, и он должен работать. Это то, что я предпочитаю. – ajmajmajma
CLI Angluar2 следует наилучшей практике для макета: https://cli.angular.io/ – LDJ