Как предоставить резервный статический файл для углового перевода?

Я использую translateUrlLoader для загрузки файла ресурсов с сервера. В случае, если это не удается, я хочу использовать локальный файл. как я могу этого добиться?


person NavalRishi    schedule 10.01.2017    source источник


Ответы (1)


Поэтому я придумал хак, чтобы решить эту проблему. Это код, который я делал:

$translateProvider.translations('default', ResourceConstants.EnglishLabels).fallbackLanguage('default');

Таким образом, в основном это брало JSON и использовало его для заполнения таблицы перевода в случае, если выбран язык «по умолчанию». И затем я предоставляю «по умолчанию» в качестве резервного языка (имя не имеет значения). Затем это используется в случае, если ваш запрос на получение (ajax)

$translateProvider.useUrlLoader('requestPath')

терпит неудачу.

person NavalRishi    schedule 12.01.2018