gpt4 book ai didi

angular - angular2 rc5 中的默认请求选项

转载 作者:太空狗 更新时间:2023-10-29 19:35:28 24 4
gpt4 key购买 nike

在新的 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);

关于angular - angular2 rc5 中的默认请求选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38869761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com