[英]Change page URL on language change in Angular 5 with ngx-translate
也許您可以有一個接收home_language的父路由,並有子路由。 像這樣:
const appRoutes: Routes = [
{ path: ':home_language', component: LanguageComponent, children: [
//all your toutes here
{ path: 'route1', component: Component1 },
{ path: 'route2', component: Component2 }
] }
];
因此,您將擁有以下路線:
/home_es/route1
/home_es/route2
/home_en/route1
/home_en/route2
在LanguageComponent模板中,您應該添加一個路由器出口,以便子路由中的組件將被加載到那里。
<router-outlet></router-outlet>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.