0

在学习 RxJS 时,我想知道:

如何创建一个告诉 Observable X 在 Observable Y 之后是否有价值的 Observable?

示例需要判断是否有 Ajax 请求待处理响应?就像等待Bacon.js一样。

4

1 回答 1

1

在提出问题时,我找到了一个答案:

  • 将另一个 Observable(触发请求的那个)映射(在 RxJS 中选择)到 true
  • 将另一个 Observable(响应一个)映射到 false
  • 合并

IE

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

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

于 2013-04-22T17:55:07.507 回答