Аполлон смотреть метод с переменными - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь использовать метод наблюдения клиента apollo в angular для запроса сервера весенней загрузки. Я не могу передать аргументы с этим методом. Поскольку «помощь» является обязательной, при попытке сделать звонок я получаю сообщение об ошибке ОШИБКА Ошибка: ошибка GraphQL: переменная 'aid' привела к значению NULL для типа, отличного от NULL, 'String!'

Ниже мой код в машинописи.

export class AgreementGQL extends Query {
  document = gql`query agreement($aid: String!) {
    agreement(id: $aid) {
      id      
      name
    }
  }

Ниже приведен код вызова к договору. Где соглашение вводится в конструктор.

this.agreement.watch({
        aid: "1234567"
      }).valueChanges.subscribe(result => {
      console.log("*********** result : " + JSON.stringify(result.data));
    });

Я тоже пытался использовать "переменные", но безуспешно.

this.agreement.watch({ variables:{
        aid: "1234567"
      }}).valueChanges.subscribe(result => {
      console.log("*********** result : " + JSON.stringify(result.data));
    });

...