如何使用 RxJS 判断一个可观察量是否"awaiting"另一个可观察量(例如,对于 Ajax 请求指示器)



在学习RxJS时,我想知道:

如何创建一个可观察对象来告诉可观察对象X在可观察对象Y之后是否有值?

的例子需要告诉是否有一个Ajax请求等待响应?

在构思这个问题时,我找到了一个答案:

  • 映射(在RxJS中选择)另一个可观察对象(触发请求的那个)为true
  • 将另一个Observable (response 1)映射到false

var availabilityPending = usernameToValidate.select(function() {return true;})
         .merge(usernameAvailable.select(function() {return false;}));

不知道是否已经有帮助这种行为?

相关内容

  • 没有找到相关文章

最新更新