J'ai un problème avec le routage dans Angular 2 . J'appelle router.navigate depuis une action dans un datatable. La chose rare est que, parfois, lorsque je clique sur le bouton qui appelle cette ligne, cela fonctionne bien et parfois, cela ne fonctionne pas.
this.router.navigate(['edit', id], {relativeTo: this.activatedRoute});
L'erreur qui montre l'élément d'inspecteur est:
The requested path contains undefined segment at index 1
J'utilise Angular2, DataTables et Webpack
Votre id
qui passe dans navigate
est probablement undefined
ou null
.
Le problème est lié à id. Vérifiez le type de données utilisé et le format dans lequel les données sont reçues