【发布时间】:2018-01-23 12:55:28
【问题描述】:
我是 Angular 的新手,我想在单独的组件中实现 routes 并在 app.module.ts 文件中导入相同的组件。如何在app.module.ts 文件中导入路由组件。
我正在尝试:
app.routes.ts
import { UsersComponent } from './users/users.component';
export class AppRoutes {
getRoutes() {
return [
{
path: 'users',
component: UsersComponent
}
];
}
}
在app.modules.ts
中import { AppRoutes } from './app.routes';
@NgModule({
declarations: [
AppComponent,
UsersComponent,
],
imports: [
BrowserModule,
HttpModule,
HttpClientModule,
RouterModule.forRoot(AppRoutes.getRoutes())
],
providers: [UsersService],
bootstrap: [AppComponent]
})
export class AppModule { }
我在这里遇到错误:
RouterModule.forRoot(AppRoutes.getRoutes())
【问题讨论】: