2013-10-23 27 views
5

Sto usando angular-translate per i8n nel mio progetto. Sto usando un url-loader asincrono per caricare le mie tabelle di traduzione.Come risolvere il traduttore angolare che mostra la chiave di traduzione sulla pagina web al caricamento?

$translate.useUrlLoader(myUrl) 

Il traduce direttive e filtri sia restituire la chiave che sto traducendo fino a quando le tabelle di conversione vengono caricate.

<a ng-bind="translation.key | translate"></a> 
<a translate="translation.key></a> 

Entrambi i messaggi visualizzati 'translation.key' nella pagina Web fino a quando non vengono caricate le tabelle di conversione.

NOTA: ho motivi per non ascoltare il caso $ translationChangeSuccess.


Cerco sia delle due soluzioni

  • tabelle di conversione del carico sincrono da URL.
  • Non mostrare il testo tradotto fino a quando le tabelle di conversione non sono state caricate completamente.

risposta

Problemi correlati