Angular 2将一条大路分成两条路线

时间:2016-08-24 14:00:53

标签: angular

我正在使用新的路由器,我决定将我的大路径(一个用于所有应用程序)拆分为两条路由。

这就是我所做的:

  1. 创建新的路线和模块: guests.routes.tsguests.module.ts
  2. 已移除我的app.routes.ts&组件中的组件app.module.ts。那些文件中包含所有路由和组件。
  3. 刷新我的应用并获得:

    Uncaught Type LoginComponent is part of the declarations of 2 modules: GuestsModule and AppModule!

  4. 我的LoginComponent是我从app.module.ts移到guests.module.ts的组件之一。

    那些是我的客人。模块.sl declrations:

    @NgModule({
      declarations: [
        IntroComponent,
        LoginComponent,
        RegisterComponent
      ],
    

    可能出了什么问题?

1 个答案:

答案 0 :(得分:0)

您必须从LoginComponent导出guests.module.ts

    @NgModule({
        ...
        exports: [ LoginComponent ]
    })

详细了解模块和导出here

希望这会有所帮助!!