尝试在Ionic2 / Angular2中使用自定义标头进行http.post

时间:2016-10-10 23:32:40

标签: angular ionic2

我正试图抓住Angular2,但我坚持以下几点:

我开始了一个新的离子项目,添加了页面登录,到目前为止一直很好。

我发现了以下关于如何为每个请求设置标头的帖子: Angular2 - set headers for every request

这就是我的app.module.ts的样子:

import { NgModule } from '@angular/core';
import {HTTP_PROVIDERS, Headers, Http, BaseRequestOptions} from 'angular2/http';
import { IonicApp, IonicModule } from 'ionic-angular';
import { MyApp } from './app.component';
import { Page1 } from '../pages/page1/page1';
import { LoginPage } from '../pages/login-page/login-page';


class CustomRequestOptions extends BaseRequestOptions {
  constructor () {
    super();
    this.headers.append('Content-Type', 'application/json');
  }
}

@NgModule({
  declarations: [
    MyApp,
    Page1,
    LoginPage
  ],
  imports: [
    //HttpModule,
    IonicModule.forRoot(MyApp)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    Page1,
    LoginPage
  ],
  providers: []
})
export class AppModule {}

只要我添加了 CustomRequestOptions 类,我就会在离子服务

中收到此错误消息
Error: Could not resolve 'rxjs/observable/PromiseObservable' from /Users/stijn/node_modules/angular2/src/facade/async.js

我已经重新开始,第一次尝试使用Http服务(请参阅上面链接中的已接受答案。但是得到了相同的错误消息。

此错误消息来自何处?一些配置错误?

0 个答案:

没有答案