【问题标题】:How to develop multiple modules parallel to the app module in Angular 2?如何在 Angular 2 中开发多个与 app 模块并行的模块?
【发布时间】:2016-08-05 07:16:22
【问题描述】:

我正在开发一个大型 Angular 2 应用程序。为此,我需要为常见的核心组件、服务等创建一个单独的模块。我的主应用程序将在src/app 目录中开发,我希望我的核心组件在src/core 中开发。而且这个项目以后的任何子项目都会在src/feature等下开发,所以最终的目录结构是,

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

Angular 2 如何支持这种行为?

PS:我使用的是最新版本的 Angular 2,目前是 rc-4(带有 Angular CLI)。

【问题讨论】:

    标签: angular angular-cli


    【解决方案1】:

    只需在每个 feature_x 文件夹中创建一些额外的 components 文件夹

    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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-05
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      相关资源
      最近更新 更多