我正在尝试将一个应用程序从angularJS移植到angular4。
我正在慢慢地将组件从一个转移到另一个,并且在翻译方面遇到问题。
我正在尝试将旧的angularjs翻译和ngx-translator一起使用。
在我之前
$translateProvider.useStaticFilesLoader({
files: [{
prefix: 'languages/locale-',
suffix: '.json'
},{
prefix: 'languages/' + 'beee' + '/locale-',
suffix: '.json'
}]
});
但是看起来ngx-translate不允许使用静态文件? 除了httprequest之外,还有其他解决方案吗?
答案 0 :(得分:0)
您可以尝试使用require()函数而不是HTTP调用来加载文件。
EX:
var data=require('assets/data.'+CULTURE+'.json');
switch(rName){
case("resourses"):
this.resourses=data[rName];
break;
}