используйте файл в ngx Translate - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь портировать приложение с angularJS на angular4.

Я медленно перемещаю компонент от одного к другому, и у меня возникают проблемы с переводом.

Я пытаюсь использовать старый перевод angularjs и ngx-translation вместе.

до того, как у меня было

$translateProvider.useStaticFilesLoader({
            files: [{
                prefix: 'languages/locale-',
                suffix: '.json'
            },{
                prefix: 'languages/' + 'beee' + '/locale-',
                suffix: '.json'
            }]
        });

Но похоже, что ngx-translate не разрешает статический файл?Есть ли какое-либо решение кроме httprequest?

1 Ответ

0 голосов
/ 30 января 2019

Вы можете попробовать использовать функцию require () для загрузки файлов вместо HTTP-вызовов.

EX:

var data=require('assets/data.'+CULTURE+'.json');
switch(rName){
case("resourses"):
this.resourses=data[rName];
break;
}
...