【问题标题】:Creating an array of a class Angular 2创建类 Angular 2 的数组
【发布时间】:2016-10-30 10:12:16
【问题描述】:

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

import { ClassX } from '...';    

public ListX: ClassX[];

获得列表后,我想添加更多 ClassX 的空实例

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

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

【问题讨论】:

标签: typescript angular


【解决方案1】:

我不完全确定您想要实现什么,但添加某事物的新实例通常包括使用关键字 new,如下所示:

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

数组的实例化是这样完成的:

public ListX: ClassX[] = [];

或:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-16
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2017-07-07
    • 2018-07-28
    相关资源
    最近更新 更多