我試圖導航到一個頁面後使用routerLink得到一個id,我可以得到。Angular 2路由 - 路由器RC3
問題是鏈接顯示爲'/ page; id = 10/component'。我想它顯示爲 '/頁/ 10 /組件'(未矩陣符號 - 沒有 'ID =')
在我app.routes.ts:
@RouterConfig = [
{ path: 'page/:id/component', component: MyComponent, data: {id: 'item.id'} }
];
在我的網頁:
<a [routerLink]="['page', {id: item.id}, 'component']">
我正在使用最新的Angular 2路由器組件(RC3 Beta 2)。
任何人都知道我在做什麼錯了?提前致謝。
謝謝。我嘗試過,但仍然得到相同的東西... – Netwraith
我在我正在做的應用程序中做同樣的事情。也許你在其他地方有錯誤。確保你的組件指令列表中有ROUTER_DIRECTIVES。 – Yhlas
奇怪。我的指令列表中也有路由器指令。 – Netwraith