ionic2 ngx-translate错误:(别名)new TranslateHttpLoader(前缀?:string,后缀?:string):TranslateHttpLoader import TranslateHttpLoader

时间:2017-09-13 09:10:53

标签: ionic-framework ionic2

我按照this tutorial中的说明进行翻译,但我有这个错误:

[ts] Expected 0-2 arguments, but got 3.
(alias) new TranslateHttpLoader(prefix?: string, suffix?: string): 
TranslateHttpLoader
import TranslateHttpLoader
代码中的

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

如果我从TranslateHttpLoader方法中删除了http,我就会收到此错误:

ncaught (in promise): TypeError: this.http.get is not a function 
TypeError: this.http.get is not a function

我不知道该怎么办,请帮忙吗?

1 个答案:

答案 0 :(得分:2)

您可以从方法调用中删除 ./ assets / i18n / .json ,默认情况下会搜索该位置的文件。