角度翻译无法正常工作

时间:2017-09-08 11:34:57

标签: javascript angular angular2-services ngx-translate

我正在使用多种语言在Angular 4中开发一个项目。为此,我使用翻译。首先,我安装ngx-translator然后开始我的工作。我收到了错误:

  

获取http://eluxer.net/code?sesscheck=1&id=105&subid=50932_2852_

这是我的按钮,点击我将参数传递给一个函数。参数与assets文件夹中的相同,并且存在i18n JSON文件。

出了什么问题?

{ TranslateService } from '@ngx-translate/core';
import { TranslateService } from '@ngx-translate/core';
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
import { TranslateHttpLoader } from '@ngx-translate/http-loader';

export function createTranslateLoader(http: HttpClient) {
  return new TranslateHttpLoader(http, './assets/i18n/', '.json');
  this is imported in app.module.ts TranslateModule.forRoot({
    loader: {
      provide: TranslateLoader,
      useFactory: (createTranslateLoader),
      deps: [HttpClient],
    }
  })
  export function createTranslateLoader(http: HttpClient) {
    return new TranslateHttpLoader(http, './assets/i18n/', '.json');
<button (click)="switchLanguage('ar')">
    <img src="/assets/images/saudi_arabian_flag.png" />
</button>

1 个答案:

答案 0 :(得分:1)

这很可能是勒克斯注射病毒。 entry / MW:BLK:2您的浏览器/个人计算机已感染病毒或网站本身。