Ich habe die folgende PlatzhalterAngular Wildcard RedirectTo nicht funktioniert
const routes: Routes = [
{
path: '',
children: [
{
path: 'list/:id',
component: ListComponent
},
{
path: 'view/:id',
component: ViewComponent
},
{
path: 'edit/:id',
component: EditComponent
},
{
path: '**',
redirectTo: 'list/:id',
pathMatch: 'full'
}
]
}
];
der: id ein Platzhalter für die ID ist, dass ich von Backend bekommen müssen. Der Platzhalter funktioniert nicht (die List-Komponente wird nicht umgeleitet), was zu folgendem Fehler führt:
. Irgendwelche Ideen Jungs? Danke im Voraus.
Es gibt Ihnen Fehler, weil für Ihre Wild Card Route seinen Wert von ': ID' nicht finden. Was Sie tun können, ist für Ihre Wildcard-Route müssen Sie 'Komponente' definieren und innerhalb dieser' Komponente' können Sie ': ID' aus Ihrem Backend und umleiten Benutzer zu' list /: id' von dieser Komponente basierend auf Ihrer ID vom Backend – ranakrunal9
yeah .. aber wie können wir dieses Problem beheben? Oder wie kann ich die ID in den Router übergeben – blackdaemon