Javascript 有没有办法在angular中添加多个动态管线?
有没有办法在angular中添加多个动态管线 像这样:Javascript 有没有办法在angular中添加多个动态管线?,javascript,angular,Javascript,Angular,有没有办法在angular中添加多个动态管线 像这样: { path: ':product', loadChildren: () => import('./pages/product/product.module').then((m) => m.ProductModule), }, { path: ':category', loadChildren: () => import('./pages/category
{
path: ':product',
loadChildren: () =>
import('./pages/product/product.module').then((m) => m.ProductModule),
},
{
path: ':category',
loadChildren: () =>
import('./pages/category/category.module').then((m) => m.CategoryModule),
},
因为如果我这样做,它们中的一个代替了另一个。
< P> >代码>:产品< /代码>和<代码>类别< /代码>只是占位符,角度不知道它们之间的区别,而应考虑以下内容: 我将为产品创建一个路径绑定(到静态路径),然后让模块本身进行各种绑定,等等: 在“根”路由配置中:{
路径“产品”,
加载子项:()=>
导入('./pages/product/product.module')。然后((m)=>m.ProductModule),
}
。。。在产品模块
的路由中:
{
路径:“”,
组件:ProductListings,
},
{
路径:':productId',
组件:ProductDetails,
}
要判断路径是产品还是类别,必须这样写
{
path: 'product/:product',
loadChildren: () =>
import('./pages/product/product.module').then((m) => m.ProductModule),
},
{
path: 'category/:category',
loadChildren: () =>
import('./pages/category/category.module').then((m) => m.CategoryModule),
},
要访问产品,https://(您的服务器)/产品/(产品id)
。
要访问类别,https://(您的服务器)/类别/(类别id)