У меня есть ответ api с сервера, который похож на
{
"name1":["value1","value2"],
"name2":["value3","value4"],
"name3":["value5","value6"],
.......
}
Я могу отобразить здесь ключ. Но я хочу знать, как l oop через массив, содержащий значения.
.ts файл
this.apiService.getDetails().subscribe((res) => {
console.log(res);
this.initialDataSource=new MatTableDataSource();
this.initialDataSource=res;
const transformedData = [];
Object.keys(this.initialDataSource).forEach((data) => {
transformedData.push({'key': data, 'value': `${this.initialDataSource[data]}`});
})
console.log(transformedData);
this.dataSource = new MatTableDataSource(transformedData);
this.dataSource.paginator=this.paginator;
this.dataSource.sort=this.sort;
});
В настоящее время он принимает весь массив значений как одну строку, поэтому я ' m не может l oop через него и отображать каждый элемент в массиве значений.
Пожалуйста, помогите мне решить эту проблему.