javascript - Angular 翻译器不工作

标签 javascript angular angular2-services ngx-translate

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

GET 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>

最佳答案

这很可能是 eluxur 注入(inject)病毒。 entry/MW:BLK:2 您的浏览器/PC 或网站本身已被感染。

关于javascript - Angular 翻译器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46115584/

相关文章:

Angular 2 组件少路由,在匹配特定 URL 时执行任何逻辑并进一步重定向

javascript - 控制条件警报,并在 ReactJS 中滚动到它

javascript - 使用 CSS/jQuery 的响应式字体大小

angular - Jasmine:期望在异步函数中抛出错误

angular - ts1109 : expression expected angular error

node.js - Win10 Professional Dockerizing Augular App提供:未知说明:EXPAND-ARCHIVE

javascript - 单击提交按钮时,php session 不适用于表单

javascript - 使 javascript/jquery 代码更短?

javascript - 如何在组件中添加 CanDeactivate 功能?

javascript - ionic 2 : Cannot read the property 'open' of undefined