graphql - apollo graphQL - 如何通过角度发送突变的对象数组
问题描述
我想在 graphQL 中发送一个对象数组,但是当我发送一个数组时,我收到了一个错误的错误请求
createGift(gift, categoryid, url, banner,occasionid) {
let connectQuery='';
for (var i = 0; i < occasionid.length; i++)
{connectQuery+=`{"id":"${occasionid[i]}"}`}
console.log(connectQuery)
return this.apollo.mutate({
mutation : this.mutation,
variables: {
"input": {
"name": `${gift.name}`,
"description": `${gift.description}`,
"imageIcon": `${url}`,
"price": `${gift.price}`,
"category":{
"connect":{"id": `${categoryid}`}
},
"occasions":{
"connect":`[${connectQuery}]`
},
"banners": {
"set": banner}
}
}
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.2/angular.min.js"></script>
有没有办法发送它?
解决方案
推荐阅读
- javascript - React js材料ui文本字段能够标记用户
- spring - 如何在 authenticationManagerBuilder 上注册多个 UserDetailsService
- c++ - 如何正确制作班级成员大二维 C 数组?
- qt - 如何自定义 Qt Items 的绘制事件?
- jenkins - 无法使用 Helm 启动 Jenkins
- amazon-web-services - 如何将多个实例添加到 aws_network_interface_sg_attachment?
- javascript - 为什么我无法捕获 node-postgres 引发的错误?
- python - 如何避免将“全局”与 asyncio(电视节目)一起使用?
- javascript - 如何在对象数组中仅保留对象的一个值
- python - 在python中对矩阵求平方