Я пытаюсь использовать Angular2 с GraphQL через Apollo-Client. Я следил за документацией, и вроде все работает нормально. Однако в документации объясняется только, как подключиться к GraphQL из компонентов. Нет информации о том, как использовать сервисы для вызовов сервера или, что еще более важно для меня, как использовать преобразователи маршрутов Angular2 с запросами Apollo или watchQuery.
Я нашел решение о том, как перенести эту логику на службу с помощью запроса Apollo, и, похоже, он работает, однако я не могу заставить его работать с методом Apollo watchQuery. У кого-нибудь есть идеи о возможном решении?
Или, может быть, мой подход к перемещению вызовов GraphQL в сервисы и использование резолверов неверен и логику GraphQL следует просто оставить в компонентах?
watchQuery
'ов в сервисы и преобразователи маршрутов, но, с другой стороны, я нашел решение для перемещения всехquery
'ов в эти классы. Допустим, временно я также обнаружил, чтоwatchQuery
в моем случае не нужен. Если вы хотите, я могу показать вам несколько примеров кода, представляющих решение для перемещения запросов к службам и преобразователю. ?? - person Marcin   schedule 15.02.2017