Я пытаюсь использовать метод наблюдения клиента 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));
});