我有一個複雜的接口,在那裏我有動態的項目清單(想象一個摺疊菜單)在頁面(這裏約頁),當我把這個網址:如何根據所調用的URL動態地定位<router-outlet>?
/about/item/1
它「路線」,以其中一個手風琴項目並將內容加載到點擊清單項目(手風琴的一個項目)中。
具體來說,我想要做的是這樣的:
@Component({
selector: 'app-about',
template: `
<ul>
// dynamic list
<li>
<a [routerLink]="['/about/item', 1]">Item 1</a>
// <router-outlet></router-outlet>
// if url is /about/item/1
</li>
<li>
<a [routerLink]="['/about/item', 2]">Item 2</a>
// <router-outlet></router-outlet>
// if url is /about/item/2
</li>
</ul>
`
})
export class AboutComponent { }
我使用角:2.0.0-rc.4,角/路由器:3.0.0-beta.2
這似乎不是正確的做法。我怎麼能這樣做「角度的方式」?
非常感謝
顯然,這是一個RC5的問題,你不能動態地放置在視圖中的路由器出口的,因爲競爭條件如下解釋。希望我的情況能夠在下一個路由器版本中解決。 https://github.com/angular/angular/issues/9500 –