Sto lavorando a un'applicazione AngularJS con Angular-Translate 2.6.1. Ho un intervallo con un attributo titolo che verrà tradotto, ma è necessario anche visualizzare una variabile.Sostituzione variabile angolare nell'attributo titolo
<span title={{'translationID'|translate:'{username:"Value"}'}}>...</span>
Ho provato a sostituire "Valore" con {{Valore}}, con e senza virgolette. Il valore è definito nell'ambito e posso accedervi con {{Value}} al di fuori di un filtro.
L'unica fortuna che ho avuto finora con la sostituzione variabile Angular-translate sta usando la direttiva traducono
(ad esempio <span translate="translationID" translate-value-username="{{Value}}">...</span>
),
ma che non sembra essere un'opzione qui. È possibile sostituire la variabile in un filtro come questo o devo trovare un'altra soluzione?
EDIT: Per facilitare la lettura, ecco la soluzione:
<span title="{{'translationID'|translate:{username:Value} }}">...</span>
Grazie! Cordiali saluti, quella sintassi funziona al di fuori di un tag, ma ha bisogno di virgolette attorno ad esso per farlo funzionare come titolo. – Tirenoth
La verità, grazie, ha aggiornato la risposta. – miensol
Ciao miensol, ho anche affrontato qualche problema di traduzione, il mio titolo è sotto voce. in un momento in cui cambierò il linguaggio, il resto di tutte le traduzioni tradurrà. ma non questa riga ma funziona ma quando aggiorno la mia pagina. –