263得票15回答
返回一个空的可观察对象。

more() 函数应该从一个 get 请求中返回一个 Observableexport class Collection { public more = (): Observable<Response> => { if (this.hasMore()) { ...

257得票8回答
在Angular中,Subject、BehaviorSubject和ReplaySubject之间的区别是什么?

我一直在试图理解这三个概念: Subject BehaviorSubject ReplaySubject 我想使用它们,并知道何时和为什么使用它们,使用它们的好处是什么,尽管我已经阅读了文档、观看了教程并搜索了Google,但我仍然无法理解。 那么它们的目的是什么?最好有一个实际的案例,甚...

245得票6回答
take(1)与first()的区别

我发现一些使用take(1)的AuthGuard实现,而我在项目中使用了first()。 这两种方式是否具有相同的作用?import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable ...

238得票7回答
创建一次性订阅

我需要创建一个订阅一个 Observable 的过程,当第一次调用它时就立即将其处置。 是否有类似以下代码:observable.subscribeOnce(func); 我的使用情况是,在 Express 路由处理程序中创建一个订阅,并且每个请求会多次调用该订阅。

236得票11回答
'of'和'from'操作符的区别

Observable.of和Observable.from之间的唯一区别是参数格式吗?就像Function.prototype.call和Function.prototype.apply一样吗?Observable.of(1,2,3).subscribe(() => {}) Observ...

219得票18回答
Observable.of不是一个函数。

我在我的项目中导入Observable.of函数时遇到了问题。我的Intellij看到了一切。在我的代码中,我有:import {Observable} from 'rxjs/Observable'; 并且在我的代码中,我使用它的方式如下:return Observable.of(res); ...

202得票16回答
Angular 2 beta.17: “map”属性在“Observable<Response>”类型上不存在。

我刚从Angular 2 beta16升级到beta17,这需要使用rxjs 5.0.0-beta.6(变更日志在此:https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28)。 在bet...

199得票7回答
如何在Rx Observable上使用`await`?

我希望您能在可观察对象上等待,例如:const source = Rx.Observable.create(/* ... */) //... await source; 一种天真的尝试会导致await立即解析而不会阻塞执行。 编辑: 我完整预期用例的伪代码如下:if (condition) ...

189得票5回答
Angular中的pipe()函数是什么?

管道是在模板中转换数据(格式)的过滤器。 我遇到了下面的pipe()函数。在这种情况下,这个pipe()函数具体意味着什么?return this.http.get&lt;Hero&gt;(url) .pipe( tap(_ =&gt; this.log(`fetched her...

184得票15回答
Angular - "没有导出成员'Observable'"

Typescript 代码:import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observable/of'...