私はこのようなものを実現したい/products
はすべての製品を表示し、/products/:category
は特定のカテゴリに関連するすべての製品を示します。私は、次のルートがあることを達成するために:異なるルート同じコンポーネント
const productsRoutes: Routes = [
{
path: 'products',
component: ProductsComponent,
children: [
{
path: '',
component: ProductsListComponent,
},
{
path: ':category',
component: ProductsListComponent
}
]
}
];
問題を
私はカテゴリを切り替え、私はすべての製品とカテゴリの製品、およびその逆、角度再描画を切り替える際にすべてが、大丈夫ですコンポーネントとちらつきがあります。
角度2ルータの最終版には、私が知る限り、正規表現がありません。私が紛失しているものがありますか?それともこれが唯一の解決策ですか?
の内側に、私は見つけることができた最も近いものは、ここでは1です: http://stackoverflow.com/questions/41899090/angular2-route-redirect-can -i-use-to-parameter-path-path 同様のシナリオがあります: http://stackoverflow.com/a/41931088/2911817 –