返回布尔值 observable 的管道运算符

我正在尝试实现一个方法,该方法返回一个布尔值的 observable,如果另一个 observable 包含真实值,则该值为 true。这是大部分的实现:

   /**
     * Observe changes to the values.
     * 
     * @param key 
     * @return An {@link Observable<boolean>} indicating whether the value exists.
     */
    public exists(key:string) {
        if (!this.subjects[key]) {
            throw new Error(`No subject exists for the key ${key}`);
        }
        return this.subjects[key].asObservable().pipe(???);
    }

是否存在执行value != null检查的操作员类似于isDefined操作员的东西

厄普西隆
map(value => !!value)

没有将某些值转换为布尔值的运算符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在返回 Observable 的函数中使用管道运算符

来自分类Dev

Python的in(__contains__)运算符返回布尔值,该布尔值既不是True也不是False

来自分类Dev

如何检查Observable是否为空或返回布尔值

来自分类Dev

将Observable <boolean>返回为布尔值

来自分类Dev

重载较少,然后运算符返回相反的布尔值

来自分类Dev

内联NOT运算符,使用布尔值

来自分类Dev

是否有布尔值的后赋值运算符?

来自分类Dev

用于布尔值的比较运算符

来自分类Dev

是否可以返回新的observable内部运算符,嵌套的observable

来自分类Dev

Java三元运算符(?:)无效;第二或第三操作数返回布尔值

来自分类Dev

F#如何通过AND运算返回布尔值?

来自分类Dev

管道式rxjs运算符可能会受到后续运算符的返回值的影响吗?

来自分类Dev

为什么rxjs ajax运算符返回一个Observable?

来自分类Dev

Rails-PostgreSQL布尔值where语句,错误:运算符不存在:布尔值=整数

来自分类Dev

RXJS如何处理switchmap中返回的布尔值或Observable <boolean>

来自分类Dev

为什么在比较布尔值时,按位运算符比Java中的“正常”运算符要慢?

来自分类Dev

如何使用按位运算符交织2个布尔值?

来自分类Dev

C#:根据布尔值选择运算符(一行)

来自分类Dev

Swift 1.2(Xcode 6.3)删除了布尔值的xor'^'运算符?

来自分类Dev

是否可以基于布尔值在逻辑运算符之间进行交换?

来自分类Dev

PG :: UndefinedFunction:错误:运算符不存在:text =布尔值

来自分类Dev

如何在Scala中的布尔值上定义自己的逻辑运算符

来自分类Dev

如何使用按位运算符交织2个布尔值?

来自分类Dev

布尔值上的C ++和左/右移位运算符

来自分类Dev

如何评估布尔值数组和逻辑运算符

来自分类Dev

如果两个函数都返回布尔值,使用按位运算符将它们组合起来是否安全?

来自分类Dev

当在Angular中串联多个HttpClient调用时,为什么concat RxJS运算符会发出Observable而不是值

来自分类Dev

函数调用后是否可以使用管道运算符调用返回?

来自分类Dev

如何在RxJS 6管道运算符中保留值?

Related 相关文章

  1. 1

    在返回 Observable 的函数中使用管道运算符

  2. 2

    Python的in(__contains__)运算符返回布尔值,该布尔值既不是True也不是False

  3. 3

    如何检查Observable是否为空或返回布尔值

  4. 4

    将Observable <boolean>返回为布尔值

  5. 5

    重载较少,然后运算符返回相反的布尔值

  6. 6

    内联NOT运算符,使用布尔值

  7. 7

    是否有布尔值的后赋值运算符?

  8. 8

    用于布尔值的比较运算符

  9. 9

    是否可以返回新的observable内部运算符,嵌套的observable

  10. 10

    Java三元运算符(?:)无效;第二或第三操作数返回布尔值

  11. 11

    F#如何通过AND运算返回布尔值?

  12. 12

    管道式rxjs运算符可能会受到后续运算符的返回值的影响吗?

  13. 13

    为什么rxjs ajax运算符返回一个Observable?

  14. 14

    Rails-PostgreSQL布尔值where语句,错误:运算符不存在:布尔值=整数

  15. 15

    RXJS如何处理switchmap中返回的布尔值或Observable <boolean>

  16. 16

    为什么在比较布尔值时,按位运算符比Java中的“正常”运算符要慢?

  17. 17

    如何使用按位运算符交织2个布尔值?

  18. 18

    C#:根据布尔值选择运算符(一行)

  19. 19

    Swift 1.2(Xcode 6.3)删除了布尔值的xor'^'运算符?

  20. 20

    是否可以基于布尔值在逻辑运算符之间进行交换?

  21. 21

    PG :: UndefinedFunction:错误:运算符不存在:text =布尔值

  22. 22

    如何在Scala中的布尔值上定义自己的逻辑运算符

  23. 23

    如何使用按位运算符交织2个布尔值?

  24. 24

    布尔值上的C ++和左/右移位运算符

  25. 25

    如何评估布尔值数组和逻辑运算符

  26. 26

    如果两个函数都返回布尔值,使用按位运算符将它们组合起来是否安全?

  27. 27

    当在Angular中串联多个HttpClient调用时,为什么concat RxJS运算符会发出Observable而不是值

  28. 28

    函数调用后是否可以使用管道运算符调用返回?

  29. 29

    如何在RxJS 6管道运算符中保留值?

热门标签

归档