Làm cách nào để phân tích cú pháp đối tượng json phức tạp bằng TypeScipt?Phân tích các đối tượng json phức tạp với TypeScript
Tôi có đối tượng khách hàng, người có một số hóa đơn.
Đây là mô hình của tôi:
export class Customer {
public id: string;
public name: string;
public invoices: CustomerInvoice[];
get invoicesCount(): number {
if (this.invoices== null) {
return 0;
}
return this.invoices.length;
}
constructor() {
}
}
export class CustomerInvoice {
public id: number;
constructor() {
}
}
Và phục vụ của tôi, tôi có:
ngOnInit() {
if (this.id != null) {
this.dataService.getCustomer(this.id).subscribe(data => {
this.customer = data;
},
err => console.log(err));
}
}
dữ liệu khách hàng là tuyệt vời (id khách hàng của tôi, tên vv có một số giá trị) nhưng hoá đơn là null .
Json đúng, dữ liệu.Invoices.length trả về một số.
Không đủ chi tiết. – dfsq