在ngx中使用文件

时间:2019-01-30 03:54:55

标签: angular ngx-translate

我正在尝试将一个应用程序从angularJS移植到angular4。

我正在慢慢地将组件从一个转移到另一个,并且在翻译方面遇到问题。

我正在尝试将旧的angularjs翻译和ngx-translator一起使用。

在我之前

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

但是看起来ngx-translate不允许使用静态文件? 除了httprequest之外,还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用require()函数而不是HTTP调用来加载文件。

EX:

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