gpt4 book ai didi

http - 导入后 BaseRequestOptions angular2 错误

转载 作者:可可西里 更新时间:2023-11-01 17:28:06 26 4
gpt4 key购买 nike

我正在使用 angular2 项目,但我是 angular2 的新手。我做完后有问题

import { BaseRequestOptions } from '@angular/http';
providers: [
...
..,BaseRequestOptions
]

错误是:

Object { __zone_symbol__error: Error, fileName: Getter, lineNumber: Getter, columnNumber: Getter, message: Getter, name: Getter, stack: Getter, originalStack: Getter, zoneAwareStack: Getter, toString: createMethodProperty/props[key].value(), 3 more… }

怎么了?

最佳答案

这仍处于 Angular 的实验阶段

您需要使用 BaseRequestOptions 并创建您的自定义选项,以便您可以将它们注入(inject)到您的提供商列表下的请求选项中

使用如下,导入以下内容

import {HTTP_BINDINGS, Http, BaseRequestOptions, RequestOptions} from 'angular2/http';

构建扩展 BaseRequestOptions 的自定义选项类

class MyCustomOptions extends BaseRequestOptions {
search: string = 'testingTeam=true';
}

注入(inject)它很棘手,您必须在应用程序引导期间将它们绑定(bind)为

bootstrap(App, [HTTP_BINDINGS, bind(RequestOptions).toClass(MyCustomOptions)])
.catch(err => console.error(err));

在这里,你将它绑定(bind)到默认的 RequestOptions,这样你就可以说你的 Angular 使用来包含你的自定义选项并且它们是有效的..

有关此 API 的更多详细信息 document .

关于http - 导入后 BaseRequestOptions angular2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42768879/

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