J'essaie d'obtenir la valeur d'une variable de composant à traduire avec lazyloading
{{ '{{user.sex}}' | translate}}"
J'obtiens une erreur avec le
<label class="text-white" >{{ 'profil.city' | translate }} </label> <input class="text-white bg-transparent" value="{{user.town}}"> /* Works*/ <label class="text-white" >{{ 'profil.sex' | translate }} </label> <input class="text-white bg-transparent" value="{{ '{{user.sex}}' | translate}}"> /* Don't Works */
Je veux juste pour obtenir la valeur user.sex qui est une entrée dans le language.json à traduire.
Comment puis-je obtenir la valeur pour la traduire correctement?
Merci à tous! p >
3 Réponses :
Vous pouvez revenir à l'évaluation normale au lieu de l'expansion du modèle:
value={{ 'user.sex' | translate }}
ou cela fonctionnera également
[value]="'user.sex' | translate"
supprimez simplement le point-virgule, faites comme ceci: value = "{{user.sex | translate}}"
Utilisez-le comme ceci:
{{'user.sex' | translate }}