Я предлагаю вам создать один интерфейс , который будет иметь свойства, подобные описанным выше, позвольте мне создать для вас ...
создать одну модель с именем data.model.ts
export interface Data {
id: number;
documentTpyeId: string;
fileType: string;
attributes: Attributes[];
}
export interface Attributes {
attributeid: number;
customerName: string;
vin: string;
}
// Теперь присвойте свои данные одной переменной в html.component.ts
Данные: Данные = [];
// Затем выполните привязкуто же самое для Angular 8 HTML.
// Например:
<div class="col-lg-12">
<table class="table table-responsive">
<thead>
<th>AttributeId</th>
<th>CustomerName</th>
<th>VIN</th>
</thead>
<tbody>
<tr *ngFor='let item of Data.Attributes'>
<td>{{item.attributeId}}</td>
<td>{{item.customerName}}</td>
<td>{{item.vin}}</td>
</tr>
</tbody>
</table>
</div>
Дайте мне знать, если вам нужно дальнейшее обсуждение
Примечание: пожалуйста, проверьте синтаксис, если что-тоне работает.