最好一起去
parameters
在angular中,您可以定义管线的参数
{ path: 'hero/:a/:b/:c/:d/:e/:f/:g', component: HeroDetailComponent },
{ path: 'hero/:a/:b/:c/:d/:e/:f', component: HeroDetailComponent },
{ path: 'hero/:a/:b/:c/:d/:e', component: HeroDetailComponent },
{ path: 'hero/:a/:b/:c/:d', component: HeroDetailComponent },
{ path: 'hero/:a/:b/:c', component: HeroDetailComponent },
{ path: 'hero/:a/:b', component: HeroDetailComponent },
{ path: 'hero/:a', component: HeroDetailComponent },
{ path: 'hero', component: HeroDetailComponent },
HeroDetailComponent
import { ActivatedRoute } from '@angular/router';
constructor(
private route: ActivatedRoute
) { }
this.route.paramMap.subscribe(params => {
console.log(params);
});
您将获得订阅中的所有参数并执行操作
id
是一个参数。同样,您可以向路由传递多个参数
创建路线结构
https://angular.io/guide/router#route-parameters-required-or-optional
点击此链接了解更多详细信息