【发布时间】:2020-08-01 14:08:04
【问题描述】:
如何从对象的嵌套数组中获取值?
这是我的 API 的样子:
{
"id": 7,
"code": "ABC123",
"name": "Abu Bakar Enterprise",
"speCompanyDetails": [
{
"id": 1,
"speCompanyId": 7,
"registrationType": "2",
"registrationNo": "12345678",
"registrationYear": 2005,
"annualIncome": 100000,
}
]
}
我的目标是我想获得代码和名称的价值,但同时我也想从 speCompanyDetails.annualIncome 获取价值
目前我的查询是这样的:
const SUPPLIER_INFO_QUERY = gql`
query SupplierInfoQuery($mainSuppId: String!) {
supplierInfo(id: $mainSuppId)
@rest(path: "services/supplier/api/spe-companies/{args.id}", method: "GET", type: "SupplierInfo") {
id
name
code
speCompanyDetails
}
}
`;
但是 anuualIncome 的值是未定义的。
【问题讨论】:
标签: apollo