Можно ли поместить переменные в GraphQL-тэг? - PullRequest
0 голосов
/ 01 октября 2018

Прямо сейчас у меня есть этот тег ниже.Он статичен и всегда получит комментарий с идентификатором 3. Есть ли возможный способ поместить переменную в этот graphQL-тег.Так что я могу повторно использовать graphQL-тэг и просто изменить идентификатор переменной?

export const GET_COMMENTS: any = gql`
    {
        comments(id: 3) {
            userId,
            text,
            creationDate,
      }
    }
`;

Заранее спасибо!

1 Ответ

0 голосов
/ 01 октября 2018

Да, вы можете передавать переменные в запросах 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,
      }
    }
`;
...