Нужна помощь с ngx-translate В компоненте html есть
{{data.value | translate}}
In ts
data = {value: 'foo.bar'}
В i18n en.json
"foo": {
"bar": "hello"
}
Вместо приветствия я получаю foo.bar в представлении.
Нужна помощь с ngx-translate В компоненте html есть
{{data.value | translate}}
In ts
data = {value: 'foo.bar'}
В i18n en.json
"foo": {
"bar": "hello"
}
Вместо приветствия я получаю foo.bar в представлении.
Если вы хотите использовать прямо в Html, сделайте, как показано ниже
{{'foo.bar' | translate}}
обратитесь по ссылке ниже и посмотрите, как переводится <h2>{{ 'HOME.TITLE' | translate }}</h2>
https://stackblitz.com/github/ngx-translate/example?file=src%2Fapp%2Fapp.component.ts
Если вы хотите иметь переводы для переменных в TS, используйте методы translate.get и translate.stream, как показано ниже
in TS:
let value = translate.get('foo.bar').subscribe((res: string) => {
return res;
});
в Html
{{value}}