Создание массива класса Angular 2

0

Мне нужно создать массив класса, используя Angular 2 и TypeScript.

import { ClassX } from '...';    

public ListX: ClassX[];

Как только у меня ClassX список, я хочу добавить более пустые экземпляры ClassX

action() {
  this.ListX.push(ClassX);
}

Затем он добавит новый экземпляр ClassX к интерфейсу

Теги:
angular

1 ответ

3
Лучший ответ

Я не совсем уверен, чего вы пытаетесь достичь, но добавление нового экземпляра чего-то обычно включает в себя использование ключевого слова new следующим образом:

this.ListX.push(new ClassX());

И создание экземпляра массива выполняется следующим образом:

public ListX: ClassX[] = [];

или:

public ListX: Array<ClassX> = new Array<ClassX>();

Хотя я предпочитаю последнее, так как это более ясно, что происходит.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню