路径的角度动态数



你好,我需要为组件创建动态路径。。。Smth是这样的。。

localhost:4200/category/category1/category2/category3/category4

这是解决这个问题的唯一方法吗?

{
path: 'category/:category1',
component: CategoryComponent,
},
{
path: 'category/:category1/:category2',
component: CategoryComponent,
},
{
path: 'category/:category1/:category2/:category3',
component: CategoryComponent,
},
{
path: 'category/:category1/:category2/:category3/:category4',
component: CategoryComponent,
},

或者我还有其他选择吗?

您必须使用:

/类别/:类型

使用api的retrive:type到后端使用过滤器不做/../。。。

使用一个斜杠和你的api提供的过滤器

您可以查询参数

localhost:4200/category?cat_one=1&cat_two=2&cat_three=3&cat_four=4

导入激活路线

import {ActivatedRoute} from '@angular/router';

在组件的构造函数上

constructor(private activatedRoute: ActivatedRoute) {
this.activatedRoute.queryParams.subscribe(params => {
console.log(params.cat_one);
console.log(params.cat_two);
console.log(params.cat_three);
console.log(params.cat_four);
});
}

相关内容

  • 没有找到相关文章

最新更新