Прямо сейчас у меня есть этот тег ниже. Он статичен и всегда будет получать комментарий с идентификатором 3. Есть ли способ поместить переменную внутри этого тега graphQL. Значит, я могу повторно использовать тег graphQL и просто изменить идентификатор переменной?
export const GET_COMMENTS: any = gql`
{
comments(id: 3) {
userId,
text,
creationDate,
}
}
`;
Заранее спасибо!


Да, вы можете передавать переменные в запросах GQL. $xyz - это своего рода обозначение или имя переменной для передачи переменных в GQL.
export const GET_COMMENTS: any = gql`
query GET_COMMENTS($id: Int){ // $id is the variable name
comments(id: $id) {
userId,
text,
creationDate,
}
}
`;
Большое спасибо! Я выяснил. Что я неправильно использовал некоторые из своих запросов. Реализовал свой метод, и теперь работает :-)
Почему в вашем коде нет
query GET_COMMENTS? Вы можете проверить мой ответ ниже ...