angular2 rc5中的默认请求选项

高拉夫·穆克吉(Gaurav Mukherjee)

在新版本之前,NgModule我曾经RequestOptions使用自定义类扩展了并将其添加到bootstrap

class MyOptions extends RequestOptions {
  constructor() {
    let token = getCookie("hyper-token");
    function getCookie(cname) {
        var name = cname + "=";
        var ca = document.cookie.split(';');
        for(var i=0; i<ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1);
            if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
        }
        return "";
    }
    let startedAt = getCookie('start');
    super({
        headers: new Headers({
            'Authorization': "token " + token,
            'Content-Type': 'application/json; charset=utf-8',
            'Accept': 'application/json'
        })
    });
  }
}

接着

bootstrap(AppComponent, [{ provide: RequestOptions, useClass: MyOptions}])

我该怎么做是带有新的rc.5 NgModule

蒂埃里圣堂武士

我会用这样的东西:

@NgModule({
  declarations: [
    AppComponent
  ],
  providers: [
    { provide: RequestOptions, useClass: MyOptions} // <-----
  ],
  bootstrap: [ AppComponent ]
})
export class AppModule { }

并以这种方式引导模块:

platformBrowserDynamic().bootstrapModule(AppModule);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular2(RC5)中的应用范围变量

来自分类Dev

Angular2 RC5 ExceptionHandler中的更改?

来自分类Dev

Angular2 RC5默认路由为AppComponent

来自分类Dev

在Angular2 rc5中具有ng2-bootstrap模态的怪癖

来自分类Dev

Angular2 RC5模块之间的共享组件

来自分类Dev

primeng angular2 rc5无法加载模块

来自分类Dev

Angular2中的路由器导航和查询参数[RC5]

来自分类Dev

如何在angular2 RC5中获取路线参数

来自分类Dev

ngrx / effects switchMap不再在Angular2 RC5中工作

来自分类Dev

如何在Angular2 rc5中导入茉莉花测试功能

来自分类Dev

Angular2 Rc4到Rc5迁移:Traceur问题

来自分类Dev

如何在Angular2 RC5打字稿中调用共享指令的方法?

来自分类Dev

检测Angular2 RC5反应形式中使用了哪个提交按钮

来自分类Dev

带有ng-bootstrap 404错误的Angular2 RC5入门

来自分类Dev

Angular2 RC5跨模块提供程序/扫描

来自分类Dev

Angular2 RC5强制将组件导入移动到NgModule声明-为什么?

来自分类Dev

Angular2 RC5提前编译器无法生成工厂.js文件吗?

来自分类Dev

Angular2 RC5:我应该在NgModule中放置接口吗?

来自分类Dev

Angular2 RC5路由器找不到模块(延迟加载)

来自分类Dev

Angular2 rc5:没有Http的提供程序

来自分类Dev

Angular2 RC5 WebPack ngRx热模块更换

来自分类Dev

嵌套Angular2 RC5路由多个文件

来自分类Dev

为什么我的Angular2 rc5组件找不到共享管道?

来自分类Dev

Angular2 RC5和Elvis运算符

来自分类Dev

带Angular 2 RC5的ngrx

来自分类Dev

带Angular 2 RC5的ngrx

来自分类Dev

无法使用Angular 2 rc5发出http请求

来自分类Dev

Angular 2 RC5 / Router 3 RC1中嵌套模块的路由

来自分类Dev

在Angular2 RC.5中动态加载组件

Related 相关文章

热门标签

归档