我知道我們可以使用'/:id'
在路由器路徑中設置參數。但是,我想創建不確定長度的數組是這樣的:'/:id1/:id2/:id3/...'
路由中的可變參數個數
目前我管理的三個參數是這樣的:
const routes: Routes = [
{ path: '/:name1', component: MyComponent, canActivate: [ LocalUserGuard ] },
{ path: '/:name1/:name2', component: MyComponent, canActivate: [ LocalUserGuard ] },
{ path: '/:name1/:name2/:name3', component: MyComponent, canActivate: [ LocalUserGuard ] }
不過,我想將它擴展到任何數量的參數。
你想用這個做什麼?所有這些不同的ID應該在哪裏結束? – jonrsharpe
每個ID引用一個對象數組,每個對象可以進一步包含一個對象數組(這指的是嵌套的ID)等等....所以我不想導航到這些不同的ID並顯示它的數據使用MyComponent – Rohan