【发布时间】:2018-11-10 02:20:48
【问题描述】:
constructor(private apollo: Apollo) {}
ngOnInit(){
/* -- apollo query setup--- */
const subscriber = this.apollo.query<any>(this.options);
subscriber.subscribe((data) => {
data.data.id = 'demo'
}
}
错误:
未捕获(承诺中):TypeError:无法分配给对象“[object Object]”的只读属性“id” TypeError:无法分配给对象“[object Object]”的只读属性“id”
【问题讨论】:
-
请将您的代码添加到stackblitz
-
实际上,我不能分享我的代码。例如,如果我在响应中低于 json { "data": { "allComments": [ { "id": "cja6h44lr9xrz0156ieb7hs5r" }, { "id": "cjbdvs5qz3kxl0130xf7rhop6" }, { "id": "cjcrtl75go3m80112fymxpj6d" }, { "id": "cjf094sb1uf5p0134aznxgkqu" }, { "id": "cjg51q77k8zuw01626blnxfem" } ] 我想更新 data.allComments[0].id,然后我得到类似的错误
标签: angular graphql graphql-js apollo-client