Ich versuche, ein Array in TypeScript (für eine Angular 2 App) zu einem Array hinzuzufügen. Hier ist eine abgespeckte und vereinfachte Version meines Code:Arrays von Arrays in TypeScript
mylist.ts:
export class myList {
constructor(
Number1: number,
String1: string
){}
}
mylist.component.ts:
import { myList } from './myList';
export class ProductDetailComponent {
myNumber: number;
myString: string;
myList: Array<myList>;
constructor() {
this.myNumber = 10;
this.myString = "some text";
}
addNavigation() {
this.myList = [ new myList(this.myNumber, this.myString) ];
console.log(JSON.stringify(this.myList));
}
}
Ausgang:
[{}]
Was ist Ich mache falsch?
'myList' ist ein Objekt, kein Array, dieses Verhalten –