Мне нужно создать массив класса, используя Angular 2 и TypeScript.
import { ClassX } from '...';
public ListX: ClassX[];
Как только у меня ClassX
список, я хочу добавить более пустые экземпляры ClassX
action() {
this.ListX.push(ClassX);
}
Затем он добавит новый экземпляр ClassX
к интерфейсу
Я не совсем уверен, чего вы пытаетесь достичь, но добавление нового экземпляра чего-то обычно включает в себя использование ключевого слова new
следующим образом:
this.ListX.push(new ClassX());
И создание экземпляра массива выполняется следующим образом:
public ListX: ClassX[] = [];
или:
public ListX: Array<ClassX> = new Array<ClassX>();
Хотя я предпочитаю последнее, так как это более ясно, что происходит.