1
我仍然使用alpha8路由器。我有3條主要航線有:路由器angular2不能使用相同的組件,但difefrenet id
export const appRoutes: RouterConfig = [
{ path: '', component: LandingComponent },
{ path: 'blog', component: BlogComponent },
{ path: 'posts/:id', component: PostComponent },
{ path: 'posts', redirectTo: 'blog' },
{ path: '**', redirectTo: ''}
];
所以我有精選文章和鏈接組件沒有從BlogComponent工作得很好,但是當這個組件是PostComponent,ID只能改變URL地址。 這是鏈接看起來怎麼樣在該組件
<a [routerLink]="['/posts/'+post.id]">...</a>
所以,當我們在localhost:5000/blog
其路由罰款localhost:5000/posts/19
f.ex.但從localhost:5000/posts/19
它不去localhost:5000/posts/20
。它只會改變網址,contstructor
,ngOnInit
不會被執行。我怎麼解決這個問題?