首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NativeScript不提供Http

NativeScript不提供Http
EN

Stack Overflow用户
提问于 2016-08-29 10:37:04
回答 2查看 2.6K关注 0票数 5

我跟着NativeScript杂货,打字稿,棱角教程,我被困在第3章与以下错误。

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

我反反复复地学习了教程,看我是否遗漏了什么,但似乎我认真地遵循了每一步。

我该如何解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2016-11-29 03:30:42

更新

如果您是因为NativeScript Angular2类型记录教程而来到这里的,那么下一步将修复这个问题(在撰写本文时)。

原创

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

我必须增加以下两行:

代码语言:javascript
复制
// app.module.ts

import { NativeScriptHttpModule } from "nativescript-angular";

NativeScriptHttpModule

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

代码语言:javascript
复制
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 { }
票数 14
EN

Stack Overflow用户

发布于 2016-08-29 11:41:00

早上好,这个错误通常是由应用程序中没有引导HTTP_PROVIDER引起的,如下所示:

代码语言:javascript
复制
 import { HTTP_PROVIDERS } from '@angular/http';

 nativeScriptBootstrap(AppComponent, [HTTP_PROVIDERS]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39204175

复制
相关文章

相似问题

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