Обновлено на основании комментария:
В маршрутах для маршрутизатора вы можете сделать что-то вроде этого:
export const routes: Routes =[
{
path: 'mypage/:language/home', component: HomeComponent
}
]
Таким образом, вам действительно нужен только один маршрут и может быть столько языковкак вы хотите.
Тогда в вашем компоненте вы можете сделать:
public constructor (
route: ActivatedRoute
){
this.language = this.route.snapshot.params['language'];
}
Если вам действительно нужно несколько маршрутов, вы можете сделать что-то вроде этого:
export const routes: Routes =[
{
path: 'mypage/en/home', component: HomeComponent
}
{
path: 'mypage/es/home', component: HomeComponent
}
]