2013-10-23 12 views
5

自分のプロジェクトでi8nにangular-translateを使用しています。 私は変換テーブルを読み込むために非同期url-loaderを使用しています。読み込み時にウェブページに翻訳キーを表示する角度翻訳を修正するには?

$translate.useUrlLoader(myUrl) 

両方ディレクティブフィルタを翻訳変換テーブルがロードされるまで、私は翻訳していますキーを返します。

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

翻訳テーブルがロードされるまで、上記の両方がウェブページ上に「translation.key」と表示されます。

: 私は$ translationChangeSuccessイベントでリッスンしない理由があります。


私は2つのソリューション

    URLから
  • 同期的負荷変換テーブルのいずれかを探しています。
  • 変換テーブルが完全に読み込まれるまで、翻訳されたテキストを表示しないでください。

答えて

関連する問題