In mijn hoekige app bij het opstartpunt heb ik te maken met deze fout:
Kan eigenschap visitExpression
van undefined
niet lezen
Wat zou het probleem kunnen zijn?
Antwoord 1, autoriteit 100%
In mijn geval was het een dubbele ,
in de Routes-array in app.routing.ts
.
U kunt ,[\s]*,
gebruiken als Regular Expression search zoekom het in je routes te vinden om twee komma’s te vinden met (0 tot veel) witte spaties ertussen.
Antwoord 2, autoriteit 9%
Het was ‘,’ in mijn geval in het bestand app.module.ts.
imports: [
BrowserModule,
**AppRoutingModule,,**
HttpClientModule,
Gewijzigd in:
imports: [
BrowserModule,
**AppRoutingModule,**
HttpClientModule,
Antwoord 3, autoriteit 8%
In mijn geval waren het componenten met lege selectors.
Antwoord 4, autoriteit 5%
Voor mij was het ,, in de *-routing.module.ts
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)
}
]
},
Antwoord 5, autoriteit 2%
Ik heb een globale zoekactie gedaan en alles vervangen door ,[\s]*,
en vervangen door ,
.
De dubbele komma werd gevonden in meerdere andere module-importen, wat mijn app brak.