Angular 8 "TypeError: Cannot read property 'length' of undefined"
Angular 8 "TypeError: Cannot read property 'length' of undefined"
当我想 return Angular 中数组的长度时遇到问题,控制台中出现消息 "TypeError: Cannot read property 'length' of undefined"。
count: number = this.organismesFinanceurs.length;
organismesFinanceurs: OrganismeFinanceur[];
config: any = {
itemsPerPage: 7,
currentPage: 1,
totalItems: this.count,
};
ngOnInit() {
this.serviceHttp2.getAllOrganismes().subscribe(resp => (this.organismesFinanceurs = resp));
}
Array OrganismeFinanceur[]如下:
[
{
"code": "ASS. NAT.",
"libelleCourt": "FSS ASSEMBLEE NATIONALE",
"libelleLong": "FONDS DE SECURITE SOCIALE DE L ASSEMBLEE NATIONALE ET DU PERSONNEL"
},
{
"code": "AUTRE REG.",
"libelleCourt": "AUTRE REGIME SPECIAL",
"libelleLong": "AUTRE REGIME SPECIAL"
},
{
"code": "BANQ.DE FR",
"libelleCourt": "BANQUE DE FRANCE",
"libelleLong": "BANQUE DE FRANCE"
},]
试试 organismesFinanceurs: OrganismeFinanceur[] = [];
当我想 return Angular 中数组的长度时遇到问题,控制台中出现消息 "TypeError: Cannot read property 'length' of undefined"。
count: number = this.organismesFinanceurs.length;
organismesFinanceurs: OrganismeFinanceur[];
config: any = {
itemsPerPage: 7,
currentPage: 1,
totalItems: this.count,
};
ngOnInit() {
this.serviceHttp2.getAllOrganismes().subscribe(resp => (this.organismesFinanceurs = resp));
}
Array OrganismeFinanceur[]如下:
[
{
"code": "ASS. NAT.",
"libelleCourt": "FSS ASSEMBLEE NATIONALE",
"libelleLong": "FONDS DE SECURITE SOCIALE DE L ASSEMBLEE NATIONALE ET DU PERSONNEL"
},
{
"code": "AUTRE REG.",
"libelleCourt": "AUTRE REGIME SPECIAL",
"libelleLong": "AUTRE REGIME SPECIAL"
},
{
"code": "BANQ.DE FR",
"libelleCourt": "BANQUE DE FRANCE",
"libelleLong": "BANQUE DE FRANCE"
},]
试试 organismesFinanceurs: OrganismeFinanceur[] = [];