2017-10-17 5 views
1

私は2つのルートを持っています.1つはブログのリストに行き、もう1つは個々のブログに行きます。ここにルートがあります。角2のルートエイリアス

const appRoutes: Routes = [ 
    { 
    path: 'blogs', 
    component: 'BlogListComponent, 
    } 
    { 
    path: 'blogs/:id', 
    component: 'BlogComponent, 
    } 
]; 

私はblogs/blog-title-goes-hereように、アドレスバーに私のblogs/:idのでblogs/231ショーの別名を持っていると思います。

答えて

2

URLにポストIDを使用する代わりに、各エントリに(ユニークな)スラッグを割り当て、URLに(IDの代わりに)スラッグを含め、リクエストされた投稿をスラッグで見つける/識別する必要があります。

スラッグを作成するには、https://www.npmjs.com/package/slugなどのサードパーティコードを使用できます。