it-swarm.com.de

Angular2 Routing. Der angeforderte Pfad enthält undefiniertes Segment an Index 1

Ich habe ein Problem mit dem Routing in Angular 2. Ich rufe router.navigate von einer Aktion in eine Datentabelle auf. Das Seltene ist, dass manchmal, wenn ich auf die Schaltfläche klicke, die diese Zeile aufruft, das funktioniert und manchmal nicht.

this.router.navigate(['edit', id], {relativeTo: this.activatedRoute});

Der Fehler, der das Inspektorelement anzeigt, ist:

The requested path contains undefined segment at index 1

Ich benutze Angular2, DataTables und Webpack

13
Matias graña

Wahrscheinlich ist Ihre id, die in navigate übergeben wird, undefined oder null.. Konsultieren Sie Ihre ID und Ihren Fix und gehen Sie in navigieren.

11
Aref Zamani

Das Problem hängt mit der ID zusammen. Überprüfen Sie den verwendeten Datentyp und das Format, in dem die Daten empfangen werden

0
Mirshad