角度8
从JSON开始,重复第1和第2列的值,这是第三个不同的Schedules:您可以通过重复每一行使其唯一来进行此重复。
enter image description here简而言之,Json中的字段1和2是唯一的,但是我想重复一遍,因为Schedule字段具有多个Schedules,并且单击GET按钮可以执行marcAction。
OR
分组如下,但我看到的是最高的复杂性级别。
enter image description here*在下拉列表中
任何人有什么解决方案
不清楚您要问的是什么,但是如果您要问如何在第一个屏幕截图中组织数据(第二个屏幕截图非常相似),这里是:
{
"users": [
{
"id": 1,
"name": "John"
},
{
"id": 2,
"name": "Mary"
},
{
"id": 3,
"name": "Tereza"
},
{
"id": 4,
"name": "Joe"
}
],
"schedules": [
{
"id": 1,
"part": "Morning",
"time": "08:00"
},
{
"id": 2,
"part": "Afternoon",
"time": "14:00"
}
],
"actions": [
{
"id": 1,
"type": "GET"
}
],
"entries": [
{
"userId": 1,
"scheduleId": 1,
"actionId": 1
},
{
"userId": 1,
"scheduleId": 2,
"actionId": 1
},
{
"userId": 2,
"scheduleId": 1,
"actionId": 1
},
{
"userId": 3,
"scheduleId": 1,
"actionId": 1
},
{
"userId": 4,
"scheduleId": 1,
"actionId": 1
},
{
"userId": 4,
"scheduleId": 2,
"actionId": 1
}
]
}
想法是,将数据组织成小的逻辑块,然后条目只是这些逻辑块的组合。这样,如果您更改此人的名字,则无需四处寻找和替换它。
我希望这会有所帮助。祝你好运。