[英]apollo angular fragment ambigous
我有一个可工作的graphql查询,可从后端获取一堆对象。 我正在尝试从查询中排除一个片段,以便也可以在突变中使用它。 但是,当我这样做时,我总是收到“错误:模糊的GraphQL文档:包含2个操作”错误。 感谢您对我做错了什么的投入。
const TICKET_FRAGMENT = gql`{
fragment ticketfragment on TicketNode {
id
title
description
ticketId
created
// Some other fields
}
}`;
const PERSON_TICKETS = gql`
query allTickets ($person_id: ID!) {
allTickets (id: $person_id) {
edges {
node {
...ticketfragment
}
}
}
}
${TICKET_FRAGMENT}
`;
getTickets(personID: string): Observable<ApolloQueryResult<any>> {
return this.apollo.watchQuery<any>({
query: PERSON_TICKETS,
variables: {
person_id: personID
}
}).valueChanges;
}
试试这个:
const TICKET_FRAGMENT = gql`
fragment ticketfragment on TicketNode {
id
title
description
ticketId
created
// Some other fields
}
`;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.