angular2-http相关内容

Angular 2/4 无法读取 initForm() 中的对象

我正在创建一个 angular 编辑表单,但我对从后端服务器返回的对象的生命周期感到困惑.当我在 ngOnInit() 中调用我的服务时,我得到了可用的数据.当我将它分配给一个实例变量时,它在 initForm() 中是未定义的,即使我在分配该数据后调用了 initForm(). 如果您查看 console.log 语句,您将看到该对象在 ngOnInit() 函数内运行,但不在 initF ..

angular 2 http withCredentials

我正在尝试使用 withCredentials 将 cookie 发送到我的服务,但不知道如何实现它.文档说“如果服务器需要用户凭据,我们将在请求标头中启用它们"没有示例.我尝试了几种不同的方法,但它仍然不会发送我的 cookie.到目前为止,这是我的代码. private systemConnect(token) {让标题=新标题();headers.append('Content-Type' ..
发布时间:2021-11-08 21:57:42 其他开发

Angular:找不到不同的支持对象“[object Object]"

我正在关注 本教程.在从 api.github 获取用户列表的过程中,我收到错误: 找不到不同的支持对象 '[object Object]' 我认为它与 有关 {{用户 |json}} 在我的代码中,因为在它之前没有任何错误,而且我不确定数据是否来自获取请求,只是点击没有给出任何错误,这是我的代码到目前为止 @ ..

Angular:找不到不同的支持对象“[object Object]"

我正在关注 本教程.在从 api.github 获取用户列表的过程中,我收到错误: 找不到不同的支持对象 '[object Object]' 我认为它与 有关 {{用户 |json}} 在我的代码中,因为在它之前没有任何错误,而且我不确定数据是否来自获取请求,只是点击没有给出任何错误,这是我的代码到目前为止 @ ..

如何模拟服务?

我的 LoginComponent 中有登录功能: 登录(){this.loading = true;this.subscription = this.authenticationService.login(this.model.username, this.model.password).订阅(结果 => {this.em.changeNav(1);this.loading = false;t ..
发布时间:2021-09-14 19:09:38 其他开发

重新发送请求角度 2

在 angular 2 应用程序中,对 API 的每个请求都有带有令牌的标头,以防令牌过期 API 以 401 http 代码响应.我有一种更新令牌的方法,但是如何在获取新令牌的过程中重新发送先前暂停其他请求的请求? 解决方案 您可以通过这种方式扩展 Http 类,使用 catch 运算符捕获错误可观察: 一种方法是扩展 HTTP 对象以拦截错误: @Injectable()导出类 ..
发布时间:2021-07-14 19:19:00 其他开发

Angular2 中的错误处理

我正在开发一个 Angular 2 服务,该服务从一个安静的 WebApi 后端返回数据. 我试图让它优雅地处理不可用的服务,但是我在错误响应中收到了意外信息. 这是代码 update(fund, transactionId:string, showToastOnError: boolean, useCorrectUrl: boolean) {让选项 = this.getStartC ..
发布时间:2021-07-14 19:17:03 其他开发

无法将concatMap()与angular2 Http一起使用

我需要链接许多http请求,请求的数量是可变的,并且它们与上一个请求的结果无关,我只需要保留最后一个请求的返回对象. 在此线程上,我得到了两种解决方案,使用 Observable.concat()的第一个解决方案是可行的,但是一位贡献者建议我使用 concatMap()来执行此操作的更优雅的方式. 这是我当前的代码: MyComponent submitForms(){var ..
发布时间:2021-04-06 20:49:14 其他开发

Angular2:减少Http调用次数

我将Angular2 RC5与ASP.NET Core服务器配合使用,该服务器进行API调用来获取我的数据.我实际上在想是否有一种方法可以减少使用Angular2进行的http调用次数,因为我担心如果我继续以这种方式使用组件,将会有很多事情.这是一个具体的例子. 我想从数据库中获取一个文本值,该值由ID和语言定义.然后,我制作了以下组件: dico.component.ts @Co ..
发布时间:2021-04-06 20:24:34 其他开发

Angular2提供自定义Http不起作用

我们需要一个全局空间来捕获http 401,403和500个响应.我查看了一些教程,并尝试了扩展http的方法.这是我的自定义HTTP(主要是从在线复制的) import { Http, ConnectionBackend, Request, RequestOptions, RequestOptionsArgs, Response, Headers} from '@angular/http' ..
发布时间:2020-08-31 07:41:43 其他开发

Angular http请求的串联

我正面临以下情况. 有一个使用Angular(2)构建的前端应用程序,该应用程序与可通过http访问的REST后端连接. 一旦用户登录(使用电子邮件和密码),后端就会返回与该用户相关的数据,尤其是与该用户相关联的ID(我们将其称为 userId )以及该区域的代码他住(我们称其为 regionId ). 通过 userId ,我可以查询后端以获取用户所属的相似性组ID(我们称其为 affinity ..
发布时间:2020-08-31 04:10:55 其他开发