angular - Error: Component X is not part of any NgModule or the module has not been imported into your module
问题描述
I'm building an ionic 4 app: What's my mistake, why i am getting this error? It seems correct:
app.module
@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [
BrowserModule,
IonicModule.forRoot(),
AppRoutingModule,
HttpClientModule,
],
providers: [
StatusBar,
SplashScreen,
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
],
bootstrap: [AppComponent]
})
export class AppModule {}
app-routing.module
const routes: Routes = [
{ path: '', loadChildren: './tabs/tabs.module#TabsPageModule' },
{ path: 'home', loadChildren: './home/home.module#HomePageModule' },
{ path: 'timetable', loadChildren: './timetable/timetable.module#TimetablePageModule' },
{ path: 'artistDetail/:id', loadChildren: './artist-detail/artist-detail.module#ArtistDetailPageModule' },
{ path: 'artist', loadChildren: './artist/artist.module#ArtistPageModule' },
{ path: 'venue', loadChildren: './venue/venue.module#VenuePageModule' },
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
venue.module
const routes: Routes = [
{
path: '',
component: VenuePage
}
];
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
RouterModule.forChild(routes)
],
declarations: [VenuePage]
})
解决方案
推荐阅读
- mysql - TypeError:在带有 SQL 查询的 Node js 中提供时,参数回调必须是一个函数
- python - 如何在 python 中处理具有许多特性的 LSTM?
- haskell - 递归函数如何在 Haskell 中工作
- javascript - 如何以这种形式将 HTML 与 Javascript 分开?
- loops - 这段代码的归纳不变量是什么?
- spring-boot - Spring Boot - Tomcat - Apache2 - HTTP 503 错误 - ProxyIOBufferSize
- javascript - “x”不是函数
- azure - Azure 函数:具有不同身份验证的多个函数
- docker - 如何从 Docker 容器连接到远程服务
- swift - 从 UIDatePicker 警报中获取选定的日期