2016-08-05 2 views
4

Я разрабатываю большое приложение Angular 2. Для этого мне нужно создать отдельный модуль для общих основных компонентов, сервисов и т. Д. Мое главное приложение будет разработано в каталоге src/app, и я хочу, чтобы мои основные компоненты были разработаны в src/core. И любые будущие проекты суб для этого проекта будут разработаны в src/feature и т.д. Таким образом, конечная структура будет каталог,Как разработать несколько модулей, параллельных модулю приложения в Angular 2?

MyProject/ 
    config/ 
    dist/ 
    e2e/ 
    public/ 
    src/ 
     app/ 
     core/ 
     feature_1/ 
     feature_2/ 
    ... 

Как поддержка Угловое 2 это поведение?

PS: Я использую последние версии Angular 2, в настоящее время rc-4 (с угловым CLI).

ответ

0

Просто создайте дополнительные components папок в каждой feature_x папке

MyProject/ 
    config/ 
    dist/ 
    e2e/ 
    public/ 
    src/ 
     app/ 
     core/ 
     feature_1/components 
          /app 
          /search-x 
          /nav-menu 
     feature_2/components 
    ... 

Также каждая папка компоненты будет иметь свою собственную app папки с app.html

<div class='container-fluid'> 
    <div class='row'> 
     <div class='col-sm-3'> 
      <nav-menu></nav-menu> 
     </div> 
     <div class='col-sm-9 body-content'> 
      <router-outlet></router-outlet> 
     </div> 
    </div> 
</div>