简体   繁体   English

解析json文件Angular 5 ngx-translate期间Http失败

[英]Http failure during parsing for json file Angular 5 ngx-translate

图片

I want to use ngx translate module but suddenly it started giving this error:我想使用 ngx translate 模块,但突然它开始出现此错误:

Http failure during parsing for http://localhost:8100/assets/i18n/en.json解析http://localhost:8100/assets/i18n/en.json 时Http 失败

I dont know why.我不知道为什么。 All the libraries are included and the function was working normally for 1-2 lines, but when i added more data in json files (en.json and ru.json) it gives this error when I press for translate and of course it does not translate.包含所有库并且该函数正常工作 1-2 行,但是当我在 json 文件(en.json 和 ru.json)中添加更多数据时,当我按下翻译时会出现此错误,当然它不会翻译。

ru.json ru.json

{
"User Settings": "Настройки юзера",
"Language": "Язык",
"Englsh": "Английский", 
}

en.json en.json

{
"User Settings": "User Settings",
"Language": "Language",
"Englsh": "Englsh", 
}

page.ts页面.ts

{
translate.setDefaultLang("en");
//code
this.translate.use(lang); 
}

Error Http: failure during parsing for http:// localhost:8100/assets/i18n/en.json错误Http: 解析 http://localhost:8100/assets/i18n/en.json 时失败

错误截图

Use this code for HttpLoaderFactory:将此代码用于 HttpLoaderFactory:

export function HttpLoaderFactory(http: HttpClient) {
    return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}

and also in your angular.json add i18n folder:并且还在你的 angular.json 添加 i18n 文件夹:

"assets": ["src/assets",
           "src/assets/i18n"
          ],

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 angular ngx-translate 翻译 json 数组 - Translate json arrays with angular ngx-translate 找不到 json 语言文件 ngx-translate angular-cli - json language files are not found ngx-translate angular-cli 解析过程中的Angular Http失败 - Angular Http failure during parsing 无法加载我的 JSON 文件:解析 JSON 期间 Http 失败 - Cannot load my JSON file: Http failure during parsing for JSON Angular5-ngx将Pharse值从json转换为lang.json - Angular5 - ngx-translate Pharse value from json to lang.json 如果 json 文件之一中缺少密钥,则 ngx-translate 替换为其他 json 文件相同的密钥 - ngx-translate if a key is missing in one of the json file replace with other json file same key Ngx-translate:如何使用键引用直接在 Angular 中访问 JSON 数组值 - Ngx-translate: How to access JSON array value directly in Angular with key reference JsonReaderException:解析值ngx-translate时遇到意外字符 - JsonReaderException: Unexpected character encountered while parsing value ngx-translate Http 在解析期间失败 - angular http 发布到 ZE1BFD762321E409CEE4AC0B6E8CZ41 - Http failure during parsing for - angular http post to php {Angular} 尝试连接服务器时出错(解析期间的 Http 失败) - {Angular} Error trying to connect to server (Http failure during parsing for)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM