NativeScript没有Http的提供者

时间:2016-08-29 10:37:04

标签: nativescript angular2-nativescript

遵循NativeScript Groceries Typescript Angular 教程,我在第3章遇到了以下错误。

{{1}}

我来回看教程,看看我是否错过了什么,但似乎我勤奋地遵循了每一个步骤。

如何解决此问题。

2 个答案:

答案 0 :(得分:13)

更新

如果你因为NativeScript Angular2 Typescript教程而来到这里,下一步就解决了这个问题(在撰写本文时)。

原始

显然,教程中缺少一个步骤。

我必须添加以下两行:

// app.module.ts

import { NativeScriptHttpModule } from "nativescript-angular";

NativeScriptHttpModule

我结束了以下(app.module.ts):

import { NgModule } from "@angular/core";
import { NativeScriptFormsModule } from "nativescript-angular/forms";
import { NativeScriptModule } from "nativescript-angular/platform";
import { NativeScriptHttpModule } from "nativescript-angular";

import { AppComponent } from "./app.component";

@NgModule({
  imports: [
    NativeScriptModule,
    NativeScriptFormsModule,
    NativeScriptHttpModule
  ],
  declarations: [AppComponent],
  bootstrap: [AppComponent]
})
export class AppModule { }

答案 1 :(得分:1)

早上好,通常这个错误是由于没有像你这样在应用程序中引导HTTP_PROVIDER引起的:

 import { HTTP_PROVIDERS } from '@angular/http';

 nativeScriptBootstrap(AppComponent, [HTTP_PROVIDERS]);