Apollo-Client を介して GraphQL で Angular2 を使用しようとしています。私はドキュメンテーションに従いましたが、すべて正常に動作しているようです。ただし、ドキュメントでは、コンポーネントから GraphQL に接続する方法のみが説明されています。サーバー呼び出しにサービスを使用する方法や、Apollo クエリまたは watchQuery で Angular2 ルート リゾルバーを使用する方法についてさらに重要なことはありません。
このロジックを Apollo クエリを使用してサービスに移動する方法に関する解決策を見つけましたが、機能しているように見えますが、Apollo watchQuery メソッドでは機能しません。誰でも可能な解決策について何か考えがありますか?
それとも、GraphQL 呼び出しをサービスに移動し、リゾルバーを使用するという私のアプローチが間違っていて、GraphQL ロジックを単にコンポーネントに残す必要があるのでしょうか?