我想使用ngx translate模块,但突然它开始给出这个错误:
http://localhost:8100/assets/i18n/en.json解析Http失败
我不知道为什么。所有的库都包括在内,函数正常工作了1-2行,但是当我在json文件中添加更多的数据时**(en.json和ru.json)**当我按下翻译时,它会给出这个错误,当然它不会翻译。
ru.json
{
"User Settings": "Настройки юзера",
"Language": "Язык",
"Englsh": "Английский",
}
json
{
"User Settings": "User Settings",
"Language": "Language",
"Englsh": "Englsh",
}
page.ts
{
translate.setDefaultLang("en");
//code
this.translate.use(lang);
}
错误 * HTTP:解析http://localhost:8100/assets/i18 n/en.json时失败
2条答案
按热度按时间2nbm6dog1#
使用此代码为HttpLoaderFactory:
在你的angular.json文件夹中添加i18n:
cgh8pdjw2#
对我很有效