2016-06-28 39 views
0

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

import { ClassX } from '...';  

public ListX: ClassX[]; 

一旦我有名单,我想再加入ClassX

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

多空情况下这会再添加一个新的ClassX实例前端

+0

重复的http://stackoverflow.com/questions/12870291/typescript-typed-array-usage – lexith

回答

3

我不是完全确定你想要达到的目标,但增加一个新的实例通常包括使用如下关键字new

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

和阵列的实例可以这样判定:

public ListX: ClassX[] = []; 

或:

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

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