【发布时间】:2021-01-05 22:39:47
【问题描述】:
//declare observable
somenums: Observable<number[]>
//instantiate the oberservale
somenums: new Observable<number[]>(somefunc)
我为什么要声明一个具有特定类型的 observable。 将 observable 设为 number[] 类型是否表示可观察将返回 number[] 给观察者? 如何在实例化期间和实例化后将数据流式传输到 observable? 以及在这种情况下观察者将如何处理流。
【问题讨论】:
-
"是否将 observable 设为 number[] 类型是否表示可观察会返回一个 number[] 给观察者?" 是
-
在这种情况下,在实例化期间和实例化之后,您将如何返回一个数字[]。 @VLAZ
-
初始化期间不可能产生值。首先必须完成初始化,然后然后 observable 可以产生值。至于如何产生
number[],只需执行subscriber.next([1, 2, 3])之类的操作即可。
标签: typescript rxjs angular-observable