amm*_*zie 5 nativescript angular2-nativescript
遵循NativeScript Groceries Typescript Angular教程,我在第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
Run Code Online (Sandbox Code Playgroud)
我在教程中来回走动,看看我是否错过了什么,但似乎我努力地遵循每一个步骤.
我该如何解决这个问题.
Ric*_*ove 14
如果你因为NativeScript Angular2 Typescript教程到达这里,下一步就解决了这个问题(在撰写本文时).
显然,教程中缺少一个步骤.
我不得不添加以下两行:
// app.module.ts
import { NativeScriptHttpModule } from "nativescript-angular";
NativeScriptHttpModule
Run Code Online (Sandbox Code Playgroud)
我结束了以下(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 { }
Run Code Online (Sandbox Code Playgroud)
早上好,通常此错误是由于未在应用程序中引导 HTTP_PROVIDER 引起的,如下所示:
import { HTTP_PROVIDERS } from '@angular/http';
nativeScriptBootstrap(AppComponent, [HTTP_PROVIDERS]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2127 次 |
| 最近记录: |