observable相关内容

异步运营商和订阅《观察者》有什么不同?

我对ANGLING、RXJ和NGRX不熟悉 我知道我们订阅观察对象并观察变化。我在Ngrxgetting started 中遇到了这段代码 Current Count: {{ count$ | async }} 问题是 推荐答案 正如@jonrSharpe提到的,这并没有什么不同。在幕后,异步管道将创建一个订阅并存储最新的值,这与您想要订阅并显示结果时需 ..
发布时间:2022-04-13 09:26:04 其他开发

未使用mergeMap执行完整回调时的RxJS

我想知道为什么下面示例中的onComplete回调从不执行。如预期的那样执行下一个回调。如果我在foo创建的可观察对象中抛出错误,也会执行错误回调。只有完整的回调不会被执行。 JSBin:http://jsbin.com/punoridajo/edit?html,js,console,output let button = document.getElementById('click- ..
发布时间:2022-03-31 16:20:24 其他开发

rx.net中是否有功能类似于BehaviorSubject的Subject实现,但仅在值发生更改时才发出?

rx.net中是否有Subject实现在功能上类似于BehaviorSubject,但仅在其发生更改时才发出下一个值? 我对反应式扩展相当陌生,似乎找不到任何类似的东西,尽管此模式感觉像是INotifyPropertyChanged的自然替代品。 我的简单实现是封装BehaviorSubject,如下所示。与使用Observable.DistinctUntilChanged创建可组合 ..
发布时间:2022-02-26 09:51:20 C#/.NET

如何对可观测数组进行过滤运算?

我的方法从Firebase返回一个可观察的数组。我已经决定用过滤将数据放在客户端而不是服务器中。我的问题是,我只想在属性“ADGING=TRUE”时获取数据。我们非常感谢任何帮助或其他方式。非常感谢。 下面的方法从FireBase实时数据库获取数据 userEvents: Observable; getUserEvents(uid: string) { this.use ..

Observable.next()不是函数

嗨,我是新来的角度。 我不知道为什么不能在我的观察对象中设置新值 我的代码: resultJob: Observable = Observable.of("PENDING"); ngOnInit() { this.resultJob.subscribe(result => { result.next("SUCCESS") res ..
发布时间:2022-02-26 09:46:13 其他开发

可观测数组的可观性

我在我的Angular4应用程序中使用可观察数据时遇到以下情况,我无法开始工作:我想收集我所有预订日期的汇总数据作为概览页面。获取所有的天数是一个可观察的过程,每天都有一个我必须检索的当天的预订量列表-同样是一个可观察到的来源。根据这张表,我计算出一天的总结。所有这些摘要我都想在结果的可观察对象中发出。 我尝试过很多更复杂的东西,但是内心的观察总是没有等待完成,我得到的是空洞的总结。我已经回 ..
发布时间:2022-02-26 09:44:26 其他开发

可从数组观察到

我当前在使用Angular2和可观察对象时遇到问题。 我有一个调用服务的组件:一个是链接到API的真实组件,另一个是假组件。 链接到API的服务运行良好,但当我使用假服务时,我想从可观察对象返回一个Array,但出现以下错误:“Observable_1.Observable.fromArray不是一个函数” 以下是我的代码: 组件: this._raceService ..
发布时间:2022-02-26 09:43:01 其他开发

字体角度可观察性:如何改变它的值?

也许我错过了什么。我找不到有关可观察对象及其语法的简单教程。我正在使用角度,我需要从服务调用一个函数(在组件中定义)。我读到了这个solution。但是我想不出如何更改服务中创建的观察值(可能创建不是最好的方法)。 我有一个类似于解决方案中的组件: @Component({ selector: 'my-component', ... )} export class MyComp ..
发布时间:2022-02-26 09:41:54 其他开发

广播接收器On Receive在位置更改时触发两次

我想知道用户何时关闭其GPS。我想在不同的活动中了解这一行动。我做了广播接收器来监听GPS状态的变化。但几乎总是当我关闭GPS时,我的updateValue函数会被触发两次。当用户关闭GPS时,如何收到一次通知?我做错了什么?以下是我的代码。 class GpsStatusReceiver : BroadcastReceiver() { var observableGpsState: Obs ..
发布时间:2022-02-26 09:40:19 移动开发

如何将MatTableDataSource与可观察对象一起使用?

我正在使用MAT表,并且正在尝试将MatTableDataSource用于可观察对象(我从Web服务获取数据),但我不知道如何将MatTableDataSource配置为使用可观察对象而不是数组。 此问题的唯一解决方案是订阅ngOnInit方法中的可观测对象,并在新数据到达时始终创建新的MatTableDataSource吗? 这是我到目前为止拥有的全部信息,但我不知道这是否是将Mat ..
发布时间:2022-02-22 17:42:12 其他开发