Ngx-translate Угловая переменная проблема значения - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь получить значение из переменной компонента для перевода с отложенной загрузкой

<label class="text-white" >{{ 'profil.city' | translate }} &nbsp;</label>
<input class="text-white bg-transparent" value="{{user.town}}">   /* Works*/

<label class="text-white" >{{ 'profil.sex' | translate }} &nbsp;</label>
<input class="text-white bg-transparent" value="{{ '{{user.sex}}' | translate}}"> /* Don't Works */ 

Я получаю сообщение об ошибке с

 {{ '{{user.sex}}' | translate}}"

Я просто хочу получить значение user.sex, котороезапись в language.json для перевода.

Как мне получить значение, чтобы перевести его правильно?

Спасибо всем!

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

просто удалите точку с запятой, сделайте так: value = "{{user.sex | translate}}"

0 голосов
/ 13 февраля 2019

Используйте это так:

 {{'user.sex' | translate }}
0 голосов
/ 13 февраля 2019

Вы можете вернуться к нормальной оценке вместо расширения шаблона:

[value]="'user.sex' | translate"

или это также будет работать

value={{ 'user.sex' | translate }}
...