0
translateUrlLoaderを使用して、リソースファイルをサーバーから取得しています。これに失敗した場合、私はローカルファイルを使用したい。どうすればそれを達成できますか?角度変換のためのフォールバックスタティックファイルを提供するにはどうすればよいですか?
translateUrlLoaderを使用して、リソースファイルをサーバーから取得しています。これに失敗した場合、私はローカルファイルを使用したい。どうすればそれを達成できますか?角度変換のためのフォールバックスタティックファイルを提供するにはどうすればよいですか?
私はこれを解決するためにハックを見つけました。これは私が行うために使用されるコードです:
$translateProvider.translations('default', ResourceConstants.EnglishLabels).fallbackLanguage('default');
だから基本的にこれが何をしたかJSONを取ると、ケース選択した言語に変換テーブルを埋めるためにそれを使用した「デフォルト」です。そして、フォールバック言語(名前は無関係です)として「デフォルト」を提供します。これは、あなたのリクエスト(ajax)を取得する場合に使用されます。
$translateProvider.useUrlLoader('requestPath')
が失敗します。