【发布时间】:2017-04-22 17:07:26
【问题描述】:
我正在尝试通过 Apollo-Client 将 Angular2 与 GraphQL 一起使用。我遵循了文档,一切似乎都运行良好。然而,文档只解释了如何从组件连接到 GraphQL。没有信息如何使用服务进行服务器调用,或者对我来说更重要的是如何将 Angular2 路由解析器与 Apollo 查询或 watchQuery 一起使用。
我找到了一个关于如何使用 Apollo 查询将此逻辑移动到服务的解决方案,它似乎可以工作,但是我无法使用 Apollo watchQuery 方法让它工作。有人对可能的解决方案有任何想法吗?
或者也许我将 GraphQL 调用转移到服务和使用解析器的方法是错误的,应该将 GraphQL 逻辑简单地留在组件中?
【问题讨论】:
-
您找到解决方案了吗?我们遇到了同样的问题。
-
不幸的是,我没有找到将
watchQuery'ies 移动到服务和路由解析器的解决方案,但另一方面,我找到了将所有query'ies 移动到这些类的解决方案.假设我暂时还发现watchQuery对我的情况不是必需的。如果您愿意,我可以向您展示一些代码示例,展示将查询移动到服务和解析器的解决方案。 ?? -
如果你能提供一些代码示例那就太好了!感谢您的回复!
标签: angular graphql apollo apollostack