路由的当前配置(@ angular-2.0.0-rc.1 router-deprecated)
RootComponent路由配置:
@RouteConfig([
{path: '/', name: 'Home', component: HomeComponent, useAsDefault: true},
{path: '/products/:category/...', name: 'ProductCategory', component: ProductComponent},
{path: '/products/...', name: 'Product', component: ProductComponent}
])
产品组件路线配置:
@RouteConfig([
{path: '/', name: 'ProductList', component: ProductListComponent, useAsDefault: true},
{path: '/:id', name: 'ProductItem', component: ProductItemComponent},
])
当用户导航到ProductList
路径时/products
以及我们打开ProductItem
/products/200
时。
问题:需要实现子类别,因此当用户首次转到ProductList
时,导航到其中一个子类别并将路径更改为/products/nameOfProductCategory
。
productCategory
可能有另一个类别。最后,用户转到productItem
。