首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NG2-翻译- Angular2

NG2-翻译- Angular2
EN

Stack Overflow用户
提问于 2017-12-18 16:29:25
回答 1查看 564关注 0票数 1

我将开始在我的项目中使用ng翻译,但我得到了一个错误。

现在,我刚把它添加到我的app.module.ts中,它已经失败了。

我的代码如下:

代码语言:javascript
复制
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]
        })

错误

代码语言:javascript
复制
: error TS2304: Cannot find name 'Http'.

我在看这个教程

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-18 16:32:18

首先,您需要使用ngx-translateng2-translate被否决了。

第二,即使您想继续使用ng2-translate,也需要导入Http

代码语言:javascript
复制
import { HttpModule, Http } from '@angular/http';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47872573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档