如何判断是否可观察到的是“等待”另一与RxJS(用于Ajax请求的指标,例如)
问题描述:
虽然学习RxJS,我想知道:如何判断是否可观察到的是“等待”另一与RxJS(用于Ajax请求的指标,例如)
如何创建一个可观察告诉可观察到X是否已Observable Y之后的值?
示例需要判断是否有Ajax请求未决响应?喜欢等待Bacon.js。
答
在制定的问题,我发现一个答案:
- 地图(内RxJS选择)另一个可观察到(一个触发请求)到真
- 映射另一个可观察(响应一个)假
- 合并
即
var availabilityPending = usernameToValidate.select(function() {return true;})
.merge(usernameAvailable.select(function() {return false;}));
不知道这种行为是否已经有帮手?