使用RxJs,一旦我们开始订阅一个observable,我们将在它们被发出后开始获取值,但是如何在我订阅它之前得到一个observable发出的所有值?
答案 0 :(得分:0)
observable只是一个在现在和结束之间返回0或更多值的函数。像任何其他功能一样,它在被调用(订阅)之前不会做任何事情。
话虽如此,您可以通过调用以下内容将您的observable转换为 hot 可观察对象:
// This makes the observable 'connectable'
myObservable.publish();
// And make it start emitting items
myObservable.connect();
或者,如果你从一个数组创建observable,你可以只看一下数组:)