Ngx转换角变量值问题

时间:2019-02-13 15:50:34

标签: angular ngx-translate

我尝试从组件变量获取值以通过延迟加载进行翻译

<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 :(得分:1)

像这样使用它:

 {{'user.sex' | translate }}

答案 1 :(得分:0)

您可以返回正常评估,而无需模板扩展:

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

否则这也将起作用

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

答案 2 :(得分:0)

只需删除分号即可:value =“ {{user.sex | translation}}”