【发布时间】:2017-10-23 18:51:57
【问题描述】:
我正在使用 watchQuery 从后端获取数据,并使用 subscribe 获取 observable。我需要更改从后端返回的数据,但它们都是只读属性。如何修改数据?
【问题讨论】:
标签: apollo apollo-client
我正在使用 watchQuery 从后端获取数据,并使用 subscribe 获取 observable。我需要更改从后端返回的数据,但它们都是只读属性。如何修改数据?
【问题讨论】:
标签: apollo apollo-client
如果您在 observable 上有 subscription,您可能想要使用 updateQuery 功能。 docu 中的示例。
您会看到您可以使用查询的subscribeToMore 功能更新商店。在其中添加updateQuery 函数,该函数为您提供订阅结果。现在您可以复制订阅的结果并相应地更新它并返回更新后的查询。
【讨论】: