Я не могу связать данные с таблицей, используя Angular.
Ниже мой HTML компонент
<tr *ngFor="let objscan of scanList">
<td>{{ objscan.ContainerID }}</td>
<td>{{ objscan.ContainerNo}}</td>
<td>{{ objscan.Size}}</td>
<td>{{ objscan.Type}}</td>
<td>{{ objscan.ScanningType}}</td>
</tr>
машинописный текст
scanList: any = [];
constructor(public http: Http, private _router: Router, private _scanService: ScanService) {
this.getScannedList();
}
getScannedList() {
this._scanService.getScannedList().subscribe(
data => {
this.scanList = data;
},
err => console.error(err),
() => console.log(this.scanList)
);
}
В scanList я получаю массив в консоли. Пожалуйста, проверьте изображение ниже

машинопись
export class ScanService {
myAppUrl: string = "";
constructor(private _http: Http, @Inject('BASE_URL') baseUrl: string) {
this.myAppUrl = baseUrl;
}
getScannedList() {
return this._http.get(this.myAppUrl + 'api/ScanningList/Index')
.map((response: Response) => response.json())
.catch(this.errorHandler);
}
}
Отзыв полезной нагрузки
[{"containerID":3,"containerNo":"MSCU1234567","igmNo":null,"size":"20","type":"GP","isoCode":null,"cfsCode":null,"scanningType":"Fixed","scanningDateTime":null,"scanningResult":null,"customScannerRemark":null,"cfsCustomRemark":null,"scannerLocation":null,"isScanningDone":0,"scannerCustom_ID":0,"cfsCustom_ID":0,"createdDt":"0001-01-01T00:00:00","updatedDt":"0001-01-01T00:00:00","terminalName":null,"vesselName":null,"voyageNo":null,"cargoDecription":null,"consigneeName":null,"scanImage1":null,"scanImage2":null,"scanImage3":null,"scanImage4":null,"scanImage5":null,"scanImage6":null,"cgoImage":null}]