博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[RxJS] Completing a Stream with TakeWhile
阅读量:4886 次
发布时间:2019-06-11

本文共 745 字,大约阅读时间需要 2 分钟。

Subscribe can take three params:

subscribe(        (x)=> console.log(x),        err=> console.log(err),        ()=> console.log('complete')    );

 

If we want to stop the progame at some condition, so we need to notify complete function, which is the third param in subscribe.

Observable.combineLatest(    timer$,    input$,    (timer, input)=> ({count: timer.count, text: input}))    .takeWhile((data)=> data.count <= 3)    .filter((data)=> data.count === parseInt(data.text))    .subscribe(        (x)=> console.log(x),        err=> console.log(err),        ()=> console.log('complete')    );

We can use takeWhile() function to end the program, so after the count = 3, "complete" will logout

转载于:https://www.cnblogs.com/Answer1215/p/5265967.html

你可能感兴趣的文章
Android学习_7/25
查看>>
3400: [Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队
查看>>
[异能程序员]第一章 酒后事发(第一更)
查看>>
系统设计
查看>>
宏替换
查看>>
学习函数链式调用,获取对象字段避免报错
查看>>
hdu–2369 Bone Collector II(01背包变形题)
查看>>
ISAPI_Rewrite应用技巧与方法
查看>>
正则表达式的整理笔记
查看>>
Oracle PL/SQL中的循环处理(sql for循环)
查看>>
Freemarker 各种格式化
查看>>
【BZOJ1758】【WC2010】重建计划(点分治,单调队列)
查看>>
解决Trauncate table没权限
查看>>
django Rest Framework
查看>>
5. TCP客户/服务器程序示例
查看>>
MacOS下Python的多版本管理(pyenv)
查看>>
转载:.net中Cookie的用法
查看>>
ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(十一) 代码重构使用反射工厂解耦...
查看>>
SIT&UAT
查看>>
可变类型变量(列表、字典等)定为函数默认值时的陷阱
查看>>