angular - 'visitExpression' özelliği tanımsız olan bir nesneden okunamıyor
Angular uygulamamda başlangıç noktasında bu hatayla karşılaşıyorum:
undefined öğesinin visitExpression özelliği okunamıyor
Sorun ne olabilir?
Cevap #1
Benim durumumda, app.routing.ts içindeki Routes dizisinde tekrarlanan , vardı.
Rotalarınızda bunu bulmak için ,[\s]*, ifadesini Düzenli İfade arama sorgusu olarak kullanabilirsiniz; bu, iki virgül arasında (0 ila birçok) boşluk olanları bulur.
Cevap #2
Benim durumumda app.module.ts dosyasında ',' idi.
imports: [
BrowserModule,
**AppRoutingModule,,**
HttpClientModule,
Şunu olarak değiştirdim:
imports: [
BrowserModule,
**AppRoutingModule,**
HttpClientModule,
Cevap #3
Benim durumumda, boş seçicilere sahip bileşenlerdi.
Cevap #4
Benim için bu, *-routing.module.ts içinde ,, idi
path: 'shoplist',
children: [
{
path: '',
loadChildren: () => import('../shoplist/shoplist.module').then(m => m.ShoplistModule)
}
]
},, <------------------ this was the cause
{
path: 'notification',
children: [
{
path: '',
loadChildren: () => import('../notification/notification.module').then(m => m.NotificationModule)
}
]
},
