创建Angular 2类的数组

时间:2016-06-28 07:49:04

标签: typescript angular

我需要使用Angular 2和TypeScript创建一个类的数组。

import { ClassX } from '...';    

public ListX: ClassX[];

获得列表后,我想添加更多ClassX

的空实例
action() {
  this.ListX.push(ClassX);
}

然后,这会在前端添加一个新的ClassX实例

1 个答案:

答案 0 :(得分:4)

我不完全确定您要尝试实现的目标,但添加新内容通常包括使用关键字new,如下所示:

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

数组的实例化完成如下:

public ListX: ClassX[] = [];

或:

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

虽然我更喜欢后者,但因为它更清楚,发生了什么。