gpt4 book ai didi

typescript - Firebase 和 RxJS

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:41 24 4
gpt4 key购买 nike

我做了一个监听值事件的函数:

getUnreadMessages() : Observable<any>{
return new Observable(observer =>{
firebase.database().ref('messages/' + this.userService.getUserID()).on("value", (snapshot : any) =>{

let count = 0;
...some more logic here...

observer.next(count);
observer.complete();

}, (error) =>{
observer.error(error);
})
})
}

当数据库发生变化时,我可以看到该函数已输入,但我在整个应用程序中订阅它的地方并没有触发。有什么建议吗?

最佳答案

将可观察对象标记为完成是问题的原因。

关于typescript - Firebase 和 RxJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46469828/

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