2017-07-31 10 views
0

GoogleとStackoverflowで回答を探しましたが、解決策が見つかりませんでした。NGX-Angular 4でエラーが発生しました "return TranslateHttpLoader(http、 './assets/i18n/'、 '.json');"

1)ng new NGXTestを使用して角度の4プロジェクトを作成:

は私が website

私の手順の指示に従いました。

npm install @ngx-translate/core --save 
npm install @ngx-translate/http-loader --save 

3)を追加しまし輸入:

import { HttpModule, Http } from '@angular/http'; 
import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; 
import { TranslateHttpLoader } from '@ngx-translate/http-loader';` 

4)app.module.ts次の行に追加しました:ここにある

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

とを実行し、プロジェクトフォルダ内

2)、問題が始まるとき。

Error in Visual Studio Code, Web executing, and in Git terminal

そして、私はチュートリアルを続けるならば、私はまた、Gitの端子で他のエラーを取得します。

答えて

0

私は既に問題を解決しており、私は間違いを説明します。

私は公式サイトからチュートリアルに続く:http://www.ngx-translate.com/

をしかし、私はそれを正しくしませんでした。 -core -http-ローダー

私は両方をインストールしますが、HTTP-ローダーのコード行が含まれていませんでした:

をインストールする必要があります2つのライブラリがあります。

指示に従うだけで十分であり、難しくありません。

ありがとうございました。そして、あなたが時間を失わせてしまって、すみません。

0

はこれを試してみてください:

@NgModule({ 
    imports: [ 
     BrowserModule, 
     HttpModule, 
     TranslateModule.forRoot({ 
      provide: TranslateLoader, 
      useFactory: (http: Http) => new TranslateStaticLoader(http, './assets/i18n', '.json'), 
      deps: [Http] 
     }) 
    ], 
    exports: [BrowserModule, HttpModule, TranslateModule], 
}) 

が動作するようにとします。

+0

昨日、私は問題を解決しました。私は間違いを説明します。 私はあなたに+1票を与えましたが、私はまだ評判は持っていません:D – URKA

関連する問題