gpt4 book ai didi

rxjs - 使用 .next 方法时出错

转载 作者:行者123 更新时间:2023-12-02 17:16:59 26 4
gpt4 key购买 nike

这几天我一直在尝试使用.next 方法来添加数据。在尝试这个:

messages: Observable<Message[]>;
const newMessage = new Message(objMessage);
messages.next(newMessage);

我有这个错误:

Property 'next' does not exist on type 'Observable<Message[]>'.

.next 方法在 Observable 流中运行良好吗?

最佳答案

next 函数不是 Observable 上的函数。这是 Observer 上的一个函数。

你可以使用一个 Subject 同时充当 Observer 和 Observable。所以像这样:

const messages = new Subject<Message[]>();
const newMessage = new Message(objMessage);
messages.next([newMessage]);

由于您有一个 Message 数组,您还必须对一个数组使用 next

更多信息:http://reactivex.io/documentation/subject.html

关于rxjs - 使用 .next 方法时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45751893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com