Я новичок в фреймворках Javascript.Мне нужно отобразить вложенный объект JSON, исходящий из моего бэкэнда, в виде полей столбца моего MatTableDataSource.Любая помощь будет оценена.
Это мой объект JSON:
[{
"workstationId": 100,
"assemblylineId": 100,
"workstationDescription": "Testing1",
"workstationTest": "Yes",
"createdAt": "2019-03-20",
"updatedAt": "2019-03-20",
"assemblylines": [{
"assemblylineName": "assembly1"
}]
},
{
"workstationId": 101,
"assemblylineId": 100,
"workstationDescription": "workstation1",
"workstationTest": "No",
"createdAt": "2019-04-04",
"updatedAt": "2019-04-04",
"assemblylines": [{
"assemblylineName": "assembly5"
}]
},
{
"workstationId": 102,
"assemblylineId": 101,
"workstationDescription": "workstation2",
"workstationTest": "No",
"createdAt": "2019-04-04",
"updatedAt": "2019-04-04",
"assemblylines": [{
"assemblylineName": "assembly4"
}]
},
{
"workstationId": 103,
"assemblylineId": 102,
"workstationDescription": "Testing2",
"workstationTest": "Yes",
"createdAt": "2019-04-04",
"updatedAt": "2019-04-04",
"assemblylines": [{
"assemblylineName": "assembly3"
}]
}
]
Это мой пользовательский интерфейс: MatTableDataSource
Это моя рабочая станция.model.ts
export interface Workstation {
workstationId: number;
workstationDescription: string;
workstationTest: string;
assemblylines: {
assemblylineName: string;
};
}
Я проверил учебники по JSON Object Destructuring, Parsing, Stringification, но я не попал туда, так как сервис возвращает объект Workstation [] вместо объекта Workstation.Пожалуйста, дайте мне знать, если есть способ отобразить свойство assemblylineName в виде столбца с его значениями.