Ist es möglich, mehrere Routenparameter zu übergeben, z. wie müssen unter id1
und id2
zur realisierten component B
Übergeben mehrerer Routenparameter in Angular2
@RouteConfig([
{path: '/component/:id :id2',name: 'MyCompB', component:MyCompB }
])
export class MyCompA {
onClick(){
this._router.navigate(['MyCompB', {id: "someId", id2: "another ID"}]);
}
}
hier ist Tutorial für gleiche im Routing-Bereich https sehen: // Winkel .io/docs/ts/neuste/cheatsheet.html –
Ihre Antwort funktioniert nicht. – alsafoo
Lot hat sich seit der Veröffentlichung der Antwort geändert .. Mit welcher Version von angular2 arbeiten Sie? in der Buildversion ng2.0.0: ' const myRoutes: Routen = [ {Pfad: 'compBPath /: ID1 /: ID2', Komponente: MyCompB} ]; export const myRouting: ModuleWithProviders = RouterModule.forChild (myRoutes); ' Und in Ihrem NgModule ' @NgModule ({ Importe: [myRouting], Erklärungen: [MyCompB], }) Export Klasse MyModule {} Export Klasse MyCompA { onClick() { diese ._router.navigate (['compBPath', 'val1', 'val2']); } } ' – user3869623