Wes*_*zee 1 typescript angular
我需要使用 Angular 2 和 TypeScript 创建一个类的数组。
import { ClassX } from '...';
public ListX: ClassX[];
Run Code Online (Sandbox Code Playgroud)
一旦我有了列表,我想添加更多的空实例 ClassX
action() {
this.ListX.push(ClassX);
}
Run Code Online (Sandbox Code Playgroud)
这将向ClassX前端添加一个新实例
我不完全确定您要实现的目标,但添加新实例通常包括使用如下关键字new:
this.ListX.push(new ClassX());
Run Code Online (Sandbox Code Playgroud)
数组的实例化是这样完成的:
public ListX: ClassX[] = [];
Run Code Online (Sandbox Code Playgroud)
或者:
public ListX: Array<ClassX> = new Array<ClassX>();
Run Code Online (Sandbox Code Playgroud)
虽然我更喜欢后者,因为它更清楚,正在发生什么。
| 归档时间: |
|
| 查看次数: |
10415 次 |
| 最近记录: |