Я пытаюсь добавить массив объектов в массив в TypeScript (для приложения Angular 2). Вот урезанная и упрощенная версия моего кода:Массив массивов в 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));
}
}
Выход:
[{}]
Что утра Я делаю неправильно?
'myList' является объектом, а не массив, это ожидаемое поведение –