创建一个类的数组Angular 2
问题描述:
我需要使用Angular 2和TypeScript创建一个类的数组。创建一个类的数组Angular 2
import { ClassX } from '...';
public ListX: ClassX[];
一旦我有名单,我想再加入ClassX
action() {
this.ListX.push(ClassX);
}
多空情况下这会再添加一个新的ClassX
实例前端
答
我不是完全确定你想要达到的目标,但增加一个新的实例通常包括使用如下关键字new
:
this.ListX.push(new ClassX());
和阵列的实例可以这样判定:
public ListX: ClassX[] = [];
或:
public ListX: Array<ClassX> = new Array<ClassX>();
虽然我更喜欢后者,因为它更清楚,正在发生什么。
重复的http://*.com/questions/12870291/typescript-typed-array-usage – lexith