54得票9回答
错误:StaticInjectorError(AppModule)[UserformService -> HttpClient]

在尝试添加PrimeNG表格时,我在这里破坏了我的构建:https://github.com/BillyCharter87/Tech-O-Dex-UI/tree/BrokeIt。我记得我将package.json从TypeScript 2.3.4更新到2.4.0,由于(我认为)我正在使用Hea...

19得票10回答
Angular 4:“(未知URL)的Http失败响应:0未知错误”

我正在尝试调用一个API URL。我使用以下代码调用API。import {HttpClient, HttpClientModule, HttpParams} from "@angular/common/http"; @Injectable() export class PropertyPr...

7得票2回答
Angular.io拦截器与服务工作者

我希望更好地了解实现离线友好的Web应用程序的选项,并阅读了这篇文章:https://angular.io/guide/http,其中还谈到了Angular的拦截器。 现在我有点困惑: 一方面,我们有服务工作者(尚未被浏览器完全支持),可以帮助实现离线第一/友好的应用程序;另一方面,我们有...

12得票1回答
在Angular4中,providers中的multi:true是什么意思?

我在angular4中使用HTTP_INTERCEPTORS。为此,我创建了一个实现HttpInterceptor接口并提供intercept方法定义的HttpServiceInterceptor类。然后像这样注册了HTTP_INTERCEPTORS的提供者: providers: [{ ...

11得票1回答
HttpHeaders and lazyupdate Angular 4 and Karma

我在使用HttpHeaders (angular 4.3.0)和Karma时出现问题。我编写了一些测试,当我使用npm test 命令运行它们时,http请求未被授权,因为token(X-Auth-Token)未设置。但是当我在浏览器中使用控制台运行同样的代码时,X-Auth-Token已经设...

18得票1回答
未定义类型的函数调用可能不接受类型参数 - Angular 5 http 调用

我正在尝试使用接口从API获取数据。以下是我的临时接口:export interface ITemp { id: number, name: string, age: number } 以下是我的HTTP服务,其中有一个名为getHomedetails的函数,它调用了...

92得票4回答
默认和特定的请求超时时间

通常希望拥有默认的超时时间 (例如30秒),该时间将应用于所有请求并且可以为特定的更长时间的请求重写 (例如600秒)。 据我所知,在Http服务中没有很好的方法来指定默认的超时时间。 在HttpClient服务中如何处理这个问题呢?如何定义所有出站请求的默认超时时间,以便可以为特定请求覆盖它?

13得票2回答
将Typescript中的"Map"作为Angular4 HTTP POST请求的一部分传递

我有一个 Angular 4 项目,我正在创建一个示例地图,如下所示:let sampleMap = new Map<string, string>(); sampleMap.set('key1','value1'); 现在我将这个Map作为参数传递给一个Angular 4的Pos...

8得票3回答
如何使用Angular 4解决循环依赖性检测问题?

我正在使用Angular 4的简单表单,在使用命令行编译项目时出现错误。如何解决这个警告问题,请参见错误图片1:https://i.stack.imgur.com/N1AH4.png > WARNING in Circular dependency detected: &gt...

18得票4回答
拦截器仅适用于特定服务

我的应用程序中有几个服务指向不同的API URL。现在我需要为每个服务设置不同的标头。我的问题是关于Angular 4中新拦截器的。是否有可能为特定服务设置一个拦截器?所以每个服务都有它自己的拦截器? 希望你们理解我的问题。