gpt4 book ai didi

angular - valueChanges() 仅返回列表更改的受影响项目

转载 作者:太空狗 更新时间:2023-10-29 17:53:42 27 4
gpt4 key购买 nike

使用 angularfire2 开发 Angular5 应用程序。我有一个包含大量项目的列表。当我订阅它时:

this.db.list("/list").valueChanges().subscribe(data => { .. });

我按预期在 data 中获取列表的所有子项。现在,当我更改 Firebase 后端中的单个项目时,回调会再次收到所有子项的完整列表。

我如何订阅以仅接收数据中列表中受影响的项目?

或者它是无关紧要的,因为 angularfire2 在内部处理列表的状态并且只将受影响的项目从服务器传输到应用程序?我的目标是尽量减少连接流量。

提前致谢:)

最佳答案

AngularFire2 valueChanges() 始终为您提供整个列表。如果您只想更改状态,请使用 stateChanges .

AngularFire 中的任何可观察类型都有用例。检查documentation看看哪一个最符合您的用例。

关于angular - valueChanges() 仅返回列表更改的受影响项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48443824/

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