【发布时间】:2020-10-20 09:28:29
【问题描述】:
我有一个 mockAPI,它可以正确获取数据。 json响应复杂,类型为:
[
{
"planList": [
{
"memberCost": {
"memberResponsibility": "342",
"totalCostofOwnership": "35",
"serviceCategory": [
{
"benefitCategoryId": "63GD",
"cost": "A,B,C",
"benefitCategoryNm": "Alphabets",
"providerNetwork": "ASKEE"
},
{
"benefitCategoryId": "63GD",
"cost": "876",
"benefitCategoryNm": "Numbers",
"providerNetwork": "1,2,3"
}
]
},
"oopRemaining": "83",
"planId": "1",
"planName": "P1",
"planPaidAmnt": "44",
},
{
"memberCost": {
"memberResponsibility": "97",
"totalCostofOwnership": "23",
"serviceCategory": [
{
"benefitCategoryId": "FJ87",
"cost": "Left, Right",
"benefitCategoryNm": "Directions",
"providerNetwork": "JSKE"
}
]
},
"oopRemaining": "12",
"planId": "2",
"planName": "P2",
"planPaidAmnt": "74",
},
{
"memberCost": {
"memberResponsibility": "22",
"totalCostofOwnership": "7",
"serviceCategory": [
{
"benefitCategoryId": "78D3",
"cost": "Jan, Feb",
"benefitCategoryNm": "Months",
"providerNetwork": "OPD7"
}
]
},
"oopRemaining": "12",
"planId": "3",
"planName": "P3",
"planPaidAmnt": "89",
}
]
}
]
现在 UI 中的所有信息都正确显示,除了 serviceCategory[] 数组。在 UI 中,我有 3 张卡片。每张卡片都有一个类别选项。对于第一张卡片,它应该显示第一个对象的 serviceCategory 详细信息,依此类推。但它会显示每张卡片下的所有 serviceCategory 详细信息。示例:第一张卡片应仅在类别列下显示字母:ABC 和数字 123,第二张卡片应显示向左向右方向,第三张卡片应显示一月、二月。但它在类别列下显示字母、数字、方向和月份每张卡片。
我附上了一个堆栈闪电战。 https://stackblitz.com/edit/angular-ivy-citshn?file=src%2Fapp%2Fapp.component.html
感谢您的帮助。
【问题讨论】:
标签: html angular api frontend angular8