我将开始在我的项目中使用ng翻译,但我得到了一个错误。
现在,我刚把它添加到我的app.module.ts中,它已经失败了。
我的代码如下:
import { HttpModule } from '@angular/http';
import { TranslateModule, TranslateLoader, TranslateStaticLoader} from 'ng2-translate';
@NgModule({
imports: [
BrowserModule,
FormsModule,
AppRoutingModule,
HttpClientModule,
HttpModule,
TranslateModule.forRoot({
provide: TranslateLoader,
useFactory: (http: Http) => new TranslateStaticLoader(http, '/assets/i18n', '.json'),
deps: [Http]
})和错误
: error TS2304: Cannot find name 'Http'.我在看这个教程
发布于 2017-12-18 16:32:18
首先,您需要使用ngx-translate。ng2-translate被否决了。
第二,即使您想继续使用ng2-translate,也需要导入Http
import { HttpModule, Http } from '@angular/http';https://stackoverflow.com/questions/47872573
复制相似问题