-
0 votesanswersviews
Angular 2:从Firebase返回的数据未映射到我的对象数组上
我使用Observables从Angular 2获取Firebase数据,但是,即使我从http调用得到结果,我也无法在我的实体上映射返回的对象 . 我想映射到食谱阵列 . 食谱是: export class Recipe { constructor(public name: string, public description: string, publi... -
8 votesanswersviews
使用ng2-file-upload将多个文件上传到不同的URL
我遇到了麻烦 uploading multiple file to different urls using ng2-file-upload method . 我正在使用这个回购https://github.com/valor-software/ng2-file-upload来做这件事 . ng2-file-upload 可以使用此demo轻松集成到我的应用程序中来上传文件 . 此外,他们提... -
57 votesanswersviews
Angular - POST上传文件
我正在使用Angular,TypeScript将文件和JSON数据一起发送到服务器 . 以下是我的代码: import {Component, View, NgFor, FORM_DIRECTIVES, FormBuilder, ControlGroup} from 'angular2/angular2'; import {Http, Response, Headers} from 'http/h... -
11 votesanswersviews
错误:XHR错误(404 Not Found)加载angular2 / http
我正在为我的Angular2应用程序使用angular-cli . 每当我尝试在我的组件/服务中加载angular2 / http时,cli终端中没有显示错误,但是在我的浏览器控制台中它显示了这个 - GET http:// localhost:4200 / angular2 / http 404(未找到)未处理的Promise拒绝:错误:XHR错误(404 Not Found)在XMLHttp... -
2 votesanswersviews
订阅两次到Angular 2 Http?
我希望有一个服务来调用API来正确处理请求并对API请求执行标准错误处理 . 例如,当有任何API调用出错时,我想要调用 ApiErrorsService . 我还想以标准方式提交调用,即将Content-Type设置为application / json并序列化请求对象 . 当然,当我订阅从 Http 返回的observable时,它被调用一次,当我返回它并且调用者订阅时,它再次被调用 . 在... -
1 votesanswersviews
http服务中的Angular2 Observable通过char返回错误char
我正在为我的完整堆栈应用程序构建一个angular2前端 . 我正在进行用户登录,我有这个在提交登录表单时调用的函数: onSubmit(email, password) { this.userService.login(this.user.email, this.user.password).subscribe((result) => { console.log('... -
42 votesanswersviews
为angular 2 http请求设置基本URL
我正在尝试为我的所有角度2 http请求设置基本网址 . 以下是我的申请的基本设置 . class HttpOptions extends BaseRequestOptions { url:string = "http://10.7.18.21:8080/api/"; } bootstrap(AppComponent, [ HTTP_PROVIDERS, pro... -
3 votesanswersviews
Rxjs管道无法使用angular的Http.get()
我有一个Angular 4组件正在调用服务来获取数据 . 不是最奇怪的情况 . 检索数据后需要对其进行转换并对其进行过滤 . 显然,现在这样做的方法是使用管道 . 在我的组件中: ngOnInit(): void { this.suService.getShippingUnitTypes().subscribe(res => { console.log("G... -
1 votesanswersviews
Angular http.get没有获取数据
我有一个简单的Rails5 API,我试图从我的Angular应用程序中的API获取数据 . 首先,如果我访问:http://localhost:3000/movies我得到这个结果: [{“id”:2,“title”:“蝙蝠侠”,“created_by”:“1”,“created_at”:“2017-06-17T07:19:35.000Z”,“updated_at”:“2017-06 -17T... -
7 votesanswersviews
可观察的Map函数未运行(Angular2,http)
Update 问题似乎是map函数不在"failed"请求上运行 . 这意味着如果我正在谈论的API返回 422 Validation Failed 错误(或其他4xx错误),Angular会将此视为失败并导致Observer运行订阅的错误回调,从而跳过该过程中的map函数 . 是否有可能强制Angular将某些4xx错误视为成功请求,或强制映射函数即使在Observable返... -
91 votesanswersviews
Angular2:如何在渲染组件之前加载数据?
我试图在组件呈现之前从我的API加载一个事件 . 目前我正在使用我的API服务,我从组件的ngOnInit函数调用它 . 我的 EventRegister 组件: import {Component, OnInit, ElementRef} from "angular2/core"; import {ApiService} from "../../services/a... -
0 votesanswersviews
从API调用设置默认表单值
当我尝试在ngOnInit方法中启动表单控件值时出现以下错误: Error formGroup expects a FormGroup instance. Please pass one in. Method ngOnInit() { this.getBusinessData().then((response:any) => { this.businessForm ... -
5 votesanswersviews
具有http请求和可观察量的Angular2 auth防护
我目前正在实现一个带有spring boot作为后端的angular2示例应用程序 . 我在前端auth保护机制和observables方面遇到了一些问题 . 我想要实现: 当有人进入受保护路由时,身份验证警卫应检查用户是否已设置在auth服务变量中 如果未设置,则应发出http请求以检查会话是否可用 服务方法应返回true / false值(由于可能的http请求而异步) 如果服... -
0 votesanswersviews
无法使用forkJoin创建2个独立的Observable
我有一个函数,它将ID作为参数并进行HTTP调用,具体取决于ID . 它返回一个Observable . 我希望不同参数的调用完全独立,但它们相互影响 . 我用RxJS 5.0.0-beta.2Angular 2.0.0-beta.7用于http调用打字稿1.8.2 Code: getCharacterDetails (id : number) : Observable<CharacterD... -
131 votesanswersviews
Angular中的文件上传?
我知道这是一个普遍的问题,但我没有在Angular 2上传文件 . 我试过了 1)http://valor-software.com/ng2-file-upload/和 2)http://ng2-uploader.com/home ......但失败了 . 有人在Angular上传过文件吗?你用了什么方法?怎么办?如果提供任何示例代码或演示链接,我们将非常感激 . -
0 votesanswersviews
在Angular 2中设置Authorization标头
我在 Spring 天工作的是宁静的服务,我已经实现了Json Web Token(JWT)的身份验证和授权 . 登录后,将正确的身份验证令牌返回给请求用户 . 在每个请求中,我都在检查请求标头中的令牌并验证令牌 . 过滤器代码如下 . @Override protected void doFilterInternal(HttpServletRequest request, HttpServlet... -
1 votesanswersviews
设置 Headers 时的预飞行问题Angular 2
我试图通过构建一个简单的spotify应用程序来学习角度2 . 但不知何故,我陷入了身份验证过程中 . 我的问题是,当我尝试发送 Headers 设置为https://accounts.spotify.com/api/token的http帖子时 let tokenUrl = 'https://accounts.spotify.com/api/token'; let keyEncrypte... -
2 votesanswersviews
Angular 2:错误 - 找不到'object'类型的不同支持对象'[object Object]' . NgFor仅支持绑定到诸如Arrays之类的Iterables
我已经创建了一个角度2应用程序,它调用了一个restful api . 当我在服务中使用下面的http get调用时,我收到一个错误,说“NgFor只支持绑定到像数组这样的Iterables” . 这是我的服务 . @Injectable() export class CategotyService { private url = "http://myapi:9510/api/Categ... -
3 votesanswersviews
有效捕获Angular 2 HTTP错误
我似乎无法从HTTP Observable和响应对象中获取可靠的错误信息 . 在某些情况下,它会报告正确的数据,但在其他情况下,我会得到实际为空的响应对象 . 例如: 正在进行实际调用的服务创建了observable: return this.http.post(this.config.urls.url("login"), { username: username, ... -
4 votesanswersviews
处理204- HTTP Observable中没有内容响应 - Angular2
在我的Angular2应用程序中,我从REST API获取响应并对其进行操作,以便在用户界面中显示它们 . 我根据以下教程编写了我的应用程序 . https://www.barbarianmeetscoding.com/blog/2016/04/02/getting-started-with-angular-2-step-by-step-6-consuming-real-data-with-htt... -
1 votesanswersviews
Angular 2/4无法在initForm()中读取对象
我对从后端服务器返回的对象的生命周期感到困惑 . 当我在 ngOnInit() 中调用我的服务时,我得到了可行的数据 . 当我将它分配给实例变量时,即使在分配该数据后我正在调用 initForm() ,它仍未在 initForm() 中定义 . 如果查看console.log语句,您将看到该对象在 ngOnInit() 函数内部工作,但在 initForm() 中不起作用 . 我在这里错过了什么?...