我跟着NativeScript杂货,打字稿,棱角教程,我被困在第3章与以下错误。
EXCEPTION: Error in ./AppComponent class AppComponent_Host - inline template:0:0
ORIGINAL EXCEPTION: No provider for Http!
ORIGINAL STACKTRACE:
Error: DI Exception
at NoProviderError.BaseException [as constructor] (/data/data/org.nativescript.groceries/files/app/tns_modules/@angular/core/src/facade/exceptions.js:27:23)
at NoProviderError.AbstractProviderError [as constructor] (/data/data/org.nativescript.groceries/files/app/tns_modules/@angular/core/src/di/reflective_exceptions.js:43:16)
at new NoProviderError (/data/data/org.nativescript.groceries/files/app/tns_modules/@angular/core/src/di/reflective_exceptions.js:80:16)
at ReflectiveInjector_._throwOrNull (/data/data/org.nativescript.groceries/files/app/tns_modules/@angular/core/src/di/reflective_injector.js:786:19)
at ReflectiveInjector_._getByKeyDefault (/data/data/org.nativescript.groceries/files/app/tns_modules/@angular/core/src/di/reflective_injector.js:814:25)
at ReflectiveInjector_._getByKey (/data/data/org.nativescript.groce我反反复复地学习了教程,看我是否遗漏了什么,但似乎我认真地遵循了每一步。
我该如何解决这个问题。
发布于 2016-11-29 03:30:42
更新
如果您是因为NativeScript Angular2类型记录教程而来到这里的,那么下一步将修复这个问题(在撰写本文时)。
原创
显然,教程中缺少了一个步骤。
我必须增加以下两行:
// 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 { }发布于 2016-08-29 11:41:00
早上好,这个错误通常是由应用程序中没有引导HTTP_PROVIDER引起的,如下所示:
import { HTTP_PROVIDERS } from '@angular/http';
nativeScriptBootstrap(AppComponent, [HTTP_PROVIDERS]);https://stackoverflow.com/questions/39204175
复制相似问题