1
我使用watchQuery
从后端和subscribe
获取数据到observable。我需要更改从后端返回的数据,但它们都是只读属性。我如何修改数据?什么是修改ApolloQueryResult响应数据的最好方法
我使用watchQuery
从后端和subscribe
获取数据到observable。我需要更改从后端返回的数据,但它们都是只读属性。我如何修改数据?什么是修改ApolloQueryResult响应数据的最好方法
如果您有一个可观察的subscription
您可能需要使用updateQuery
功能。示例在docu中。
在那里您看到您可以使用查询的subscribeToMore
功能更新商店。其中添加updateQuery
函数,该函数可为您提供订阅的结果。现在您可以相应地复制订阅更新结果并返回更新的查询。
文档链接已更改为https://www.apollographql.com/docs/react/basics/queries.html#graphql-query-data-updateQuery –