In Beta 17 die URL an den Teilnehmer übergeben wurde wie soAngular 2 rc 1 Router Änderungen abonnieren erhält keine Parameter
this.router.subscribe(function(url){
if(typeof url !== "undefined") {
if(url.length > 0) {
console.log('Handle router changes /' + url);
}
}
}.bind(this));
In rc 1 Ich glaube, Sie an den router.changes Emitter abonnieren haben jedoch keine Parameter übergeben? this.router.changes.subscribe (Funktion (URL) { // URL ist immer Null } .bind (this)); Gibt es eine andere Möglichkeit, Routeränderungen in rc1 zu abonnieren
Danke, ich schon, dass tue. Ich muss mit root "/" umgehen und die Standardkomponente laden, weil rc1 keine funktionierende redirectTo-Option zu haben scheint. Ich verstehe nicht, warum sie den URL Baum in dem Fall nicht passieren können, es ist so eine einfache Lösung. Die aktuelle Version des neuen Routers ist sehr frustrierend. – Greg