get传值
<a routerLink="/home" [queryParams]="{params: 123}"></a>
constructor(private route: ActivatedRoute) {
this.route.queryParams.subscribe(res => {
console.log(res);
})
}
动态路由
const routes: Routes = [
{path: 'home/:id', component: HomeComponent}
];
<a [routerLink]="['/home', 123]"></a>
constructor(private route: ActivatedRoute) {
this.route.params.subscribe(res => {
console.log(res);
})
}
js跳转
jump() {
this.route.navigate(['home', 123]);
}
jumpGet() {
const naviation: NavigationExtras = {
queryParams: {id: 321},
fragment: 'anchor'
}
this.route.navigate(['home'], naviation);
}