передать объект в мутации - PullRequest
0 голосов
/ 10 июля 2019

Сервер GraphQl работает нормально, когда я отправляю мутацию в graphiql, но я застрял на стороне клиента, как я могу отправить массив в мутации graphql, используя apollo angular.

Рабочая мутация

mutation{cashBillsAddBulk(CashBills:[{
billValue:1,registerId:2,registerStatus:"open"
  ,billCount:1},{
billValue:1,registerId:2,registerStatus:"open"
  ,billCount:1}])}

Мутация на стороне клиента

 const cashBillsAddBulk = gql`mutation ($bills: [CashBillsInput]){cashBillsAddBulk(CashBills: $bills)}

`;

функция

public addCashBills(CashBills: any[]): Observable<any> {
return this.apollo.mutate({
mutation: cashBillsAddBulk,
variables: CashBills
});

}

...