Я просто столкнулся с той же ошибкой. Я исправил это, заменив мои значения watchQuery
просто query
.
Пример старого кода:
return this.apollo
.watchQuery<GetPartnerCollectionsQuery>({
query: getPartnerCollectionsQuery,
variables,
})
.valueChanges.pipe(
map(result => {
return result.data.getPartnerCollections.collections;
})
);
Пример нового кода:
return this.apollo
.query<GetPartnerCollectionsQuery>({
query: getPartnerCollectionsQuery,
variables,
})
.pipe(
map(result => {
return result.data.getPartnerCollections.collections;
})
);
Довольно странно, что watchQuery
, похоже, больше не работает, поскольку кажется, что это «правильный» тип запроса, но, надеюсь, это всего лишь временная ошибка.
Редактировать: Просто отследил официальный билет на эту ошибку:
https://github.com/apollographql/apollo-angular/issues/545
Редактировать 2: : найдено официальное решение, обновите ваши пакеты до новых версий, исправляющих эту ошибку:
"apollo-angular": "^1.1.0-rc.0",
"apollo-angular-link-http": "^1.1.0-rc.0",