subscribe

    1热度

    1回答

    我对Angular2/RXJS的observables在订阅时如何工作有一个大体的了解,但我在某处犯了一个错误。 在我的服务我有一个观察的可像这样: // Source private objectDetailsCache = new Subject<ObectDetails>(); // Stream public objectDetails$ = this.obj

    0热度

    2回答

    在我的组件我有一个保存功能,如下图所示: save() { var result; //For updating task if (this.task.AllTaskId) { if (this.task.AssignedToCode == null) { this.task.AssignedToCode = "All"; }

    7热度

    2回答

    我觉得这种情况应该在Angular 2文档中,但我无法在任何地方找到它。 这里的情景 提交表单(创建对象)是在服务器上无效 服务器返回一个错误,一个400错误的请求我以后的形式 上显示的订阅回来,我想检查一个错误变量或东西(即如果没有错误>然后路由到新创建的详细信息页) 我想象它的工作原理是这样的: this.projectService.create(project) .subscri

    0热度

    1回答

    我有一个函数用于决定哪个服务必须被调用,并且我有一个函数模板用于使用从该函数返回的服务进行调用。这个函数调用http.get/http.post等,它返回一个Observable,并对返回的数据做一个映射。 正如您在下面看到的,我在此处订阅基于服务名称的服务内的通用函数模板。问题在于,服务没有被直接调用,而是通过函数在subscribe()中创建了一个问题,其中数据由于隐含类型'any'而被标记。

    9热度

    4回答

    我需要调用一个方法后,从HTTP POST请求获取数据 服务:request.service.TS get_categories(number){ this.http.post(url, body, {headers: headers, withCredentials:true}) .subscribe( response => { this.total = r

    7热度

    2回答

    所以一个简单的问题。我已经使用了RxJS 5几个月了,而且我遇到了一些我不太了解的行为,因为我无法在任何地方查看它。 我处于订阅只有.subscribe();的可观察链不触发观察值的情况。 不过,如果我添加一个onNext回调(空或不),可观察到触发,和链流程:.subscribe(() => {}); 任何人都可以解释为什么这种行为发生? EDIT2 - 删除不相关的例子

    1热度

    1回答

    我正在尝试一起执行多个Ajax调用。 我找不出这些线路有什么问题。好像订阅功能的第二输入作为处理组[],而不是授权[] Observable.forkJoin( [this.userService.getAllGroups(),this.userService.getAllAuthorizations()] ) .subscribe( ([group

    0热度

    1回答

    我们尝试更新任何用户\设备推送通知的“标签”, 我们发现的唯一功能是订阅\取消订阅别名或标签。 但如果我需要更新某些用户的标签如何是最好的方式来做到这一点? 用户可以订阅到大量的标签 - 这是要求(不要以为WL有相关的问题) TNX对你有所帮助, 萨哈尔

    0热度

    1回答

    我想知道在Angular 2中使用http调用任何api时,我们真的需要.map吗? 请检查我的下面的代码。它与.map工作正常,甚至没有.map。如果api返回数据,那么它将返回成功,否则它将返回错误。在执行某些操作后,我还会从这里返回任何模型数据。那么,我需要Observable吗?使用它有什么好处吗?我使用.subscribe在component一侧接收数据。这是好的还是我需要改进? ret

    0热度

    1回答

    我有事件清单要做。所以我将订阅者添加到订阅列表中。在用户完成其工作后,它必须退订。用户何时结束还不得而知。只有订户自己知道这一点。 什么是最好的设计模式或解决方案。 我用观察者模式。 这是我的可观察: internal class EventProvider : IObservable<double> { private readonly List<IObserver<double>>