在学习RxJS时,我想知道:
如何创建一个可观察对象来告诉可观察对象X在可观察对象Y之后是否有值?
的例子需要告诉是否有一个Ajax请求等待响应?
在构思这个问题时,我找到了一个答案:
- 映射(在RxJS中选择)另一个可观察对象(触发请求的那个)为true
- 将另一个Observable (response 1)映射到false
。
var availabilityPending = usernameToValidate.select(function() {return true;})
.merge(usernameAvailable.select(function() {return false;}));
不知道是否已经有帮助这种行为?