Ist es möglich, mehrere Routenparameter zu übergeben, zB wie unten müssen id1
und id2
an die übergeben werdencomponent B
@RouteConfig([
{path: '/component/:id :id2',name: 'MyCompB', component:MyCompB }
])
export class MyCompA {
onClick(){
this._router.navigate( ['MyCompB', {id: "someId", id2: "another ID"}]);
}
}
angular
angular2-routing
user3869623
quelle
quelle
Wie in dieser Antwort beschrieben , beziehen sich die Antworten von mayur & user3869623 jetzt auf einen veralteten Router. Sie können jetzt mehrere Parameter wie folgt übergeben:
So rufen Sie den Router an:
In route.ts:
quelle
Zwei Methoden zum Übergeben mehrerer Routenparameter in Angular
Methode 1
In app.module.ts
Pfad als Komponente festlegen2.
Rufen Sie den Router auf, um MyComp2 mit mehreren Parametern id1 und id2 zu navigieren.
Methode 2
In app.module.ts
Pfad als Komponente festlegen2.
Rufen Sie den Router auf, um MyComp2 mit mehreren Parametern id1 und id2 zu navigieren.
quelle
quelle