angular2-observables相关内容
我正在执行alert.service.我的服务包含一个名为Alert的模型数组. 这是alert.service @Injectable()导出类AlertService {专用队列:Alert [] = new Array();constructor(){}getInstance():Observable{返回(this.queue);}push(
..
我很难链接几个HTTP请求. 首先,在此服务方法中定义了请求,该请求返回冷的Observable. FormPartService submitFormPart(id:字符串,part:字符串,数据:任何){让正文= JSON.stringify({ClaimFileId:claimFileId,部分:部分,数据:数据});返回this.http.post('/form-part'
..
当我想听Angular的 FormControl.valueChanges时,我是否想确定是否更喜欢使用 .forEach 而不是 .subscribe .可以观察到. FormControl API 在Angular的表单文档中,他们使用 .forEach 而不真正解释原因,并说您并不需要真正理解它.文档链接 我还从答案知道, .forEach 将捆绑一定的持续时间事件/传入的价值变
..
假设我有两个返回JSON的API调用: 行: {{“行":1,detailId:"a"}{“行":2,detailId:"b"}} rowDetails: {详细信息:{此行详细信息}} 我需要获取行,然后遍历每个行对象,并获取detailId来再次调用rowDetails,然后将详细信息附加到该行对象.最终的结构需要像这样发出: {{“行":1,"detailId":a
..
这是我的代码: this._http.post(this._url_get + extension,'',{headers:headers}).map(res => res ['_ body']).retryWhen(errors => {return responseErrorProcess(errors)}) 现在我需要捕获异常并将其传递给我的 responseErrorProcess
..
我具有在firebase中查询用户喜欢的帖子列表的设置. 基本上,起初我先查询用户喜欢的内容,然后为每个喜欢的内容获取对应的帖子-全部以一个可观察的顺序进行. 当用户不喜欢唯一的左侧帖子时,就会出现问题.在这种情况下(当点赞数组变为空时)不会从可观察对象触发任何操作,并且视图也不会更新(总是至少存在一个帖子). 一方面,此行为看起来合乎逻辑且可以理解,但是另一方面,即使switc
..
使用Angular 2从按钮的onclick事件创建可观察对象的首选方法是什么? 我不确定从组件代码中的DOM中获取本机元素是否被认为是最佳实践(我该怎么做?),或者是否有我不知道的其他快捷方式. 解决方案 您可以像
..
我有一个方法需要等待可观察对象完成.我知道Observable对于随着时间的推移返回单个数据非常有用,但是我需要知道何时该Observable完全完成了所有数据的返回,以便我可以在返回的对象上运行验证代码. getCustom方法订阅在提供的url上的可观察的运行,然后返回可观察的. 我不太确定这是否是解决这种情况的最佳方法,因此,如果有人可以给我任何建议或指导来解决这个问题,我将不胜
..
我试图创建一个可观察到的响应,在其中我进行一个http调用,然后在返回响应之前,我进行了另一个http调用以填充第一个调用的返回对象,如下所示. getOrderWithItems(orderId: string, includes: Set): Observable { return this.getOrder(orderId, in
..
我目前正在使用AngularFire2进行Angular 2项目,并且正在尝试将FirebaseListObservable转换为Promise.我知道这没有多大意义,因为Observables更有用,但是此功能将是另一个链接了多个promise的功能的一部分.而且我不熟悉如何在promise链中订阅Observables ...该函数在服务中执行,但是似乎不返回任何内容. 基本上,我想做的是检查
..
我有一项服务,可通过RESTful api吸引用户.它使用可观察的实现. 我还有一个父组件和8个子组件. 我想知道是否以及如何在父组件中发出单个HTTP请求,以吸引用户并在其子组件之间共享它. 以下是在父级中定义用户的调用: this.userApi.getUser(id) .subscribe(response => {this.user = respon
..
正如标题所解释的那样,当在subscribe成员内部调用router对象时,该对象将变得不确定. 让我为您展示一些代码: export class AuthComponent implements OnInit { password = ''; email = ''; constructor( private _router: Router,
..
我的app.component中有方法可以更改LangService中的语言.当发生更改时,由于我已预订所有组件中的更改,因此LangService应该使用Observable对象响应我的所有其他组件.不幸的是,这没有发生.它仅响应调用了用于更改语言的函数的app.component.我不确定我在哪里弄错了.也许当我刚接触Angular时,我只是误解了整个概念. 这是代码: app.c
..
我需要帮助,因为我现在有点迷茫.因此,我有一个组件可以使用componentFactoryResolver将子组件动态地注入其模板中,这是我的HTML
Back
..
我正在尝试使用Angular 2和Firebase构建一个简单的博客,并且在组件中使用异步管道时遇到了问题.我在控制台中收到错误. zone.js:344未处理的承诺拒绝:模板解析错误: 找不到管道“异步"(" [错误->] {{(blog.user | async)?. first_name}} "):BlogComponent @ 6:3;区域:;任务:Promise.the
..
如何从Save()方法返回成功. public SaveItem() { if(save()){ // The goal is to use save method like this // Close pop up; } public SaveAndNew() { if(save()){ // The goal is to use save method like this
..
public function(id: number) { this.periodicCheckTimer = Observable.timer(10000, 5000).subscribe( () => { let model = this.find(id); if (model['isActivated']) {
..
我有一个Component指令,用于显示具有一些信息的div. 此组件称为 SitesComponent ,并包含在页面中.除了以下内容, SitesComponent 的主要行为是可以的: 我有一个对后端的API调用,我在其中返回了一些数据,后端调用执行得很好,并且我收到了信息,但是变量模板上未更新 这是我的代码: import { Component } from '@
..
试图制作一个简单的计时器,需要在某些if条件下将其中断.但是总是出现错误EXCEPTION: timer.unsubscribe is not a function. 我在做什么错了? let timer:any = Observable.timer(0,1000); timer.subscribe(data => { console.log(t
..
comment.component.ts: import { Component, OnInit } from '@angular/core'; import { Router} from '@angular/router' import { Comment } from 'comment entity path' import {CommentService} from 'comment
..