什么是从ApolloQueryResult修改响应数据的最佳方法

时间:2017-05-23 17:20:26

标签: apollo apollo-client

我正在使用watchQuery从后端和subscribe获取数据到observable。我需要更改从后端返回的数据,但它们都是只读属性。我该如何修改数据?

1 个答案:

答案 0 :(得分:0)

如果您在observable上有subscription,则可能需要使用updateQuery功能。 docu中的示例。

您可以看到可以使用查询的subscribeToMore功能更新商店。在那里你添加updateQuery函数,它给你订阅的结果。现在,您可以相应地复制订阅结果,并返回更新的查询。