我想在sidemenu标题中使用翻译,我阅读this tutorial并将其解析为:
translate.get('HOME').subscribe(res => {
this.pages= [
{title: res , component: HomePage},
{title: 'My Account', component: MyAccountPage},
{title: 'Changer Pass' , component: ChangePasswordPage}
]
它有效,但问题是我想从翻译文件中获取许多标题,将它们设置为侧面标题。
答案 0 :(得分:6)
在这种情况下,请不要使用forkJoin
运算符。 ngx-translate支持通过将一组键传递给get()
方法一次获取多个翻译,如下所示:
translate.get(['HOME', 'MY_ACCOUNT', 'CHANGE_PASSWORD']).subscribe(translations => {
this.pages= [
{ title: translations.HOME, component: HomePage},
{ title: translations.MY_ACCOUNT, component: MyAccountPage},
{ title: translations.CHANGE_PASSWORD, component: ChangePasswordPage}
];
})
修改强>:
Here您可以找到所有支持的方法及其签名。
答案 1 :(得分:0)