当前位置: 首页 > 知识库问答 >
问题:

Angular异常:Http没有提供程序

晏志明
2023-03-14
import {Http, Headers} from 'angular2/http';
import {Injectable} from 'angular2/core'


@Component({
    selector: 'greetings-ac-app2',
    providers: [],
    templateUrl: 'app/greetings-ac2.html',
    directives: [NgFor, NgModel, NgIf, FORM_DIRECTIVES],
    pipes: []
})
export class GreetingsAcApp2 {
    private str:any;

    constructor(http: Http) {

        this.str = {str:'test'};

        http.post('http://localhost:18937/account/registeruiduser/',
            JSON.stringify(this.str),
            {
                headers: new Headers({
                    'Content-Type': 'application/json'
                })
            });

共有1个答案

史劲
2023-03-14

导入HttpModule

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

@NgModule({
    imports: [ BrowserModule, HttpModule ],
    providers: [],
    declarations: [ AppComponent ],
    bootstrap: [ AppComponent ]
})
export default class AppModule { }

platformBrowserDynamic().bootstrapModule(AppModule);

理想情况下,您将此代码分割在两个单独的文件中。欲了解更多信息,请参阅:

  • https://v2.angular.io/docs/ts/latest/cookbook/rc4-to-rc5.html
  • https://v2.angular.io/docs/ts/latest/guide/ngmodule.html
 类似资料:
  • 我有一个问题加载类到Angular组件。很长一段时间以来,我一直试图解决这个问题;我甚至尝试将它加入到一个文件中。我拥有的是: 一个pplication.ts 服务/名称服务。ts 我一直收到一条错误消息,说。 有人能帮我发现代码的问题吗?

  • 问题内容: 当我有嵌套在根组件下的组件时,我无法实例化我的应用程序,该组件在其构造函数中使用。 我想知道为什么这种行为是非法的。假设我想在班级中使用该类,而只是在班级中引用该类。这似乎是不可能的。 创建层次结构的正确方法是什么? 谢谢你 PLNKR:http ://plnkr.co/edit/5Z0QMAEyZNUAotZ6r7Yi?p=preview 问题答案: 您可以直接将父组件注入到组件中,

  • 从angular 4.4升级到5.0,并将所有HttpModule和Http更新到HttpClientModule后,我开始出现此错误。 我还再次添加了HttpModule,以确保这不是由于某些依赖关系造成的,但它并不能解决问题 应用程序内。模块,我已正确设置 我不知道这个错误是从哪里来的,或者我不知道如何去了解它。我也有一个警告(也放在下面),可能是相关的。 警告信息:

  • {java.io.ioException:SERVICE_NOT_AVAILABLE at system.runtime.exceptionservices.exceptiondispatchinfo.throw()[0x0000c]in/src/mono.android/src/runtime/jnienv.g.cs:195 at android.gms.gcm.iid.instanceId.g

  • 我已经用头撞了两天了。我试图在Angular2 beta0.0.2中实现一些简单的路由。请注意,我使用的是打字稿。 所以我所理解的是,我需要用ROUTER_PROVIDERS引导我的根应用程序组件,以便这些服务对我的世卫组织应用程序可用,并为想要实现ROUTER_DIRECTIVES路由的组件设置指令。 这是我所拥有的: angular应用程序加载并显示模板,但链接无效,我的控制台出现以下错误:

  • 我试图在Eclipse中测试我的hibernate maven应用程序,当我运行获取enttity类名称的方法时,我得到了以下异常: 这是persistence.xml: 这是使用以下方法的类: 波姆。xml: 我尝试更改持久性的版本号、更改xmlns、提供程序的名称,但仍然是例外。