2016-06-28 7 views
0

角度2とタイプスクリプトを使ってクラスの配列を作成する必要があります。クラスの配列を作成する角度2

import { ClassX } from '...';  

public ListX: ClassX[]; 

私がリストを持っていたら、私は、これは、私はないんだけど、フロントエンド

+0

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

答えて

3

に新しいClassXインスタンスを追加しますClassX

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

の複数の空のインスタンスを追加しますあなたが達成しようとしていることを完全に確信していますが、何かの新しいインスタンスを追加するには、通常、次のようにキーワードnewを使用します:

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

と配列のインスタンス化はそれほどのように行われている:それは何が起こっているか、より明確なので、私は、後者を好む一方で

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

public ListX: ClassX[] = []; 

か。

関連する問題