-1
Ich habe eine Typoskript-Klasse, die ein Array-Element podetails hat.ORIGINAL EXCEPTION: Kann die Eigenschaft 'push' von undefined nicht lesen
POheader class:
import { POdetail } from './podetail';
export class POheader {
public PO_Number: string;
public podetails: [POdetail];
constructor(
) {
}
}
I initialisiert es:
poheader: POheader = new POheader();
aber wenn ich es schieben gibt diesen Fehler.
dies ist die Push-Anweisung:
this.poheader.podetails.push({
Item: this.NewItem,
description: this.NewDescription
});
Fehler:
ORIGINAL EXCEPTION: Cannot read property 'push' of undefined
Offensichtlich ist 'this.poheader.podetails 'nicht definiert. Es sieht nicht so aus, als hättest du eines der Mitglieder von 'Poheader' initialisiert. – Carcigenicate