腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
RxJS
中
使用
take
()
而
不
取消
订阅
observable
、
、
、
我有一个表示无限数据源的
observable
,我希望用户以交互方式获取n项的页面(例如,单击next或
使用
无限滚动)。问题是,当我
使用
take
()时,它也会
取消
对我的源代码的
订阅
,所以当我想要获取更多项目时,它会重新开始。我知道skip(),所以我可以快进,但是因为我的source会进行api调用,所以这样做的代价可能会很高(它在必要时会在幕后
使用
Observable
.defer来获取页面)。(item)); // [1,2,3],
浏览 0
提问于2018-01-31
得票数 0
1
回答
订阅
Angular2
中
的
Observable
、
、
UPD:稍后我需要在函数外部
使用
数据,这就是我需要观察者的原因。myFun(a) {} myFun(this.previousUrl);
浏览 0
提问于2017-12-06
得票数 0
1
回答
map().
take
()在基于ReplaySubject.asObservable()时是否重新执行?
我想知道,在映射通过调用let
observable
= subject.asObservable()创建的可观察到的内容时,是否对每个新缓冲区重新执行下面的组合。
observable
.map((nextThing) => { }).
take
(1) 如果
Observable
<string>的流和"Hey", "Jey" "Fley"一样,那么唯一的
浏览 2
提问于2017-08-11
得票数 1
回答已采纳
2
回答
是否所有
RxJS
订阅
都需要
取消
订阅
?
this.setPageIndex(); }); }); 在第二种模式<e
浏览 0
提问于2021-07-22
得票数 0
回答已采纳
1
回答
如
何在
rxjs
中
取消
对我漂亮的TimerObservable的
订阅
、
我一直收到一个错误,即
取消
订阅
不是一个函数。我
使用
rxjs
@5.0.0-beta.12。以下是我的重要陈述:import '
rxjs
/add/operator/
take
';count
浏览 4
提问于2016-09-30
得票数 0
回答已采纳
1
回答
可观察的自定义原型函数,是“不是函数”
、
、
、
、
我们创建了一个运算符函数,用于在组件被销毁时
取消
订阅
。我们正在
使用
ng-
take
- are destroy库来帮助实现这一点。 在升级到Angular 6/7之前,它工作得非常好。import { Subscription } from "
rxjs
";import {unt
浏览 12
提问于2019-04-26
得票数 1
1
回答
如
何在
最后一个观察者
取消
订阅
时阻止AsyncSubject完成
、
当最后一个主题观察者从主题中
取消
订阅
时,AsyncSubject变得可观察。这是 const ofObservable = Rx.
Observable
.of(1, 2, 3); 在
RxJS
5
中
,运算符share()使热的、可观察到的refCounted可以在失败
浏览 2
提问于2017-07-14
得票数 4
回答已采纳
7
回答
角度2:将可观察到的转换为承诺
、
、
、
如何将以下可观察到的承诺转换为一个承诺,这样我就可以用.then(...)**?**调用它 this._APIService.getAssetTypes().subscribe( this._LocalStorageService.setAssetTypes(assettypes); err => { }, ); 它调用
浏览 8
提问于2016-04-21
得票数 88
回答已采纳
1
回答
关于可观测值变化的离子无限回路
、
、
我想
使用
存在通道进入我的离子应用程序,以验证在应用程序
中
的任何时候,如果用户是否连接;import { PusherServicesService } from 'src/servicesconstructor( ) connectedUserObservable():
Observable
浏览 4
提问于2022-01-21
得票数 1
1
回答
可观察的"executor“函数
中
的"Unsubscribe”函数回调/钩子
、
我对"dispose“或"unsubscribe”函数的用途感到困惑,它(可选)是从可观察的"executor“函数返回的,如下所示: obs.next('complete')
浏览 11
提问于2017-01-06
得票数 10
回答已采纳
1
回答
从ReplaySubject
取消
订阅
的异步管道
、
、
我有以下服务来适应我的应用程序
中
的全局旋转器:import {} from '@angular/core';
Observable
import {} from '
rxjs
/ReplaySubject'; export class< boole
浏览 6
提问于2017-05-16
得票数 1
回答已采纳
2
回答
对可观察到的
取消
执行函数
、
、
我想有一个观察值,当
取消
订阅
时,它调用一个函数,但只有当它被
取消
订阅
时,没有错误,没有完成。我正在尝试构建的可观察性通常会与另一个可观察性竞争。playback.ts import { timer } from "
rxjs
";importfunction finalFunc() { console.log("fina
浏览 14
提问于2019-05-04
得票数 3
回答已采纳
1
回答
如果没有ngOnDestroy,angular
取消
订阅
不起作用
、
、
、
、
如果在公共方法中
使用
而
不是在ngOnDestroy中
使用
,则无法
取消
订阅
。 } const pollingInterval:
Observable
<any> =
observable
.interval(3000).startWith(0);
浏览 0
提问于2018-08-30
得票数 0
1
回答
无法将数据从ngrx存储呈现到组件
、
我正在
使用
ngrx和angular。我有一个组件,它在模块'A‘中有一个下拉列表。在更改下拉列表时,我在ngrx存储
中
设置了选定的值。 return this.appStateManager.getFromStore(state我从appStateM
浏览 1
提问于2017-10-04
得票数 0
1
回答
当
RxJS
5 refCount()连接到源或从源
取消
订阅
时执行逻辑
、
、
、
、
根据
RxJS
5手册
中
关于的章节 ...we可以
使用
ConnectableObservable的refCount()方法(引用计数),它返回一个可观察的方法来跟踪它有多少
订阅
者。当
订阅
者的数量从0增加到1时,它将为我们调用connect(),这将启动共享执行。只有当
订阅
者数量从1减少到0时,才会完全
取消
订阅
,从而停止进一步的执行。如果在
使用
refCount()运算符时无法做到这一点,请提供一个示例,说明如何
使用
自定
浏览 3
提问于2017-07-18
得票数 1
回答已采纳
2
回答
如何
取消
订阅
或
取消
对可观察到的大型数组的筛选?
、
、
我的理解是,整个数组被推送到
订阅
者,不像可以
取消
订阅
/
取消
的间隔观察者。// emit a value every second for approx 10 seconds .
take
(10)// emit a rangele
浏览 1
提问于2018-05-22
得票数 0
回答已采纳
1
回答
订阅
方法获得多次调用角5
、
、
、
、
我在ngOnInit of controller.ts
中
订阅
了一种方法。在视图中,有一个选项可以从列表中选择不同的用户,该列表重定向到同一个页面,只需更改URL
中
的ID。因此,方法多次被
订阅
。但是,如果我在ngDestroy中
使用
取消
订阅
,那么它就不会在ngOnInit
中
再次获得
订阅
。是解决这个问题的方法。 this.{console.log(obj.text)} } 相同页面上的
浏览 0
提问于2018-10-17
得票数 1
回答已采纳
1
回答
我应该
取消
订阅
根角分量
中
的可观测值吗?
、
、
、
通常,我会在
使用
生命周期钩子( ngOnDestroy )的any ()调用时
取消
订阅
任何打开的
订阅
。由于AppComponent是应用程序的根,因此从未被销毁(除整个应用程序被销毁时外),是否仍然需要实现ngOnDestroy,是否需要从
订阅
中
取消
订阅
?
浏览 3
提问于2019-10-07
得票数 9
回答已采纳
3
回答
RxJava --与switchMap()操作符相反?
、
switchMap()将追逐它接收到的最新发射,并
取消
它以前正在执行的任何
Observable
。假设我翻转了它,当它忙于第一次发射时,我想忽略向xxxMap()操作员发出的所有排放。它将一直忽略排放,直到它完成释放当前的
Observable
在里面。然后,它将处理它收到的下一个发射。
Observable
.interval(1, TimeUnit.SECONDS) .doOnNext(i -> System.out.println("Source Emitted Value在上面的例子
中
浏览 0
提问于2016-05-11
得票数 11
回答已采纳
5
回答
角5缓存http服务api调用
、
在我的角5应用程序
中
,需要在应用程序的不同位置多次
使用
特定的数据集(
而
不是经常更改)。调用API之后,结果将
使用
可观察的do操作符存储。通过这种方式,我在服务
中
实现了HTTP请求的缓存。我用的是角5.1.3和
RxJS
5.5.6。import { HttpClient } from '@angular/commo
浏览 8
提问于2018-04-12
得票数 22
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rxjs 响应式编程库
响应式编程和Rxjs库介绍
彻底搞懂RxJS中的Subjects
最受欢迎的10大Angular技巧
Kotlin,RxJava与RxAndroid混合开发
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券