2016-07-28 13 views
0

Wenn ich in meinem Videocomponent meine URL bin sieht so aus: app/video/9Wie kann ich mit Kind Route mit Params in Winkel 2 umgehen?

Hier ist das Problem, ich will meine EditComponent erreichen, wenn ich auf einen Tag klicken (mit Router) und umschreiben meine URL wie folgt aus: app/video/9/users/3

Das ist mein Weg config:

@RouteConfig([  
    { path: '/video/:video_id/users/:user_id', component: Edit, name: 'Edit'}, 
    { path: '/video/:video_id/', component: Video, name: 'Video'} 
)] 

Und meine Router schließlich:

[routerLink]=" ['Edit',{user_id:1}]" 

Was fehlt mir?

+0

Das sieht man eine alte und veraltete Router-Version verwenden. Gibt es einen Grund, warum Sie nicht den neuesten Router verwenden? –

+0

Angular 2 RC1 ... Ich arbeite an einer Admin-Dashboard-Vorlage, noch nicht aktualisiert. –

+0

Was funktioniert nicht? Wo ist dein 'routerLink'. Vielleicht müssen Sie nur den Namen der Route mit '../' oder '/' voranstellen. –

Antwort

0

Ok, ich habe vergessen, nur Richtlinien in meinem Kind EditComponent:

directives: [RouterOutlet, RouterLink]