クラスから作成されるインスタンスの配列を作成したいのですが、下記のように書いたところ、ビルドはOK なのですが、html テンプレート側でメンバ変数にアクセスできません。
配列宣言の初歩的なところで間違えている気がするのですが、コンストラクタで初期値を与えたインスタンスの配列をTypeScript で作成するための方法を教えていただけないでしょうか。
typescript
1export class BoxesComponent implements OnInit { 2 boxes: Box[] = new Array(4); 3 4 constructor(private router:Router, 5 private changeDetectionRef: ChangeDetectorRef) { 6 } 7 8 ngOnInit(): void { 9 this.changeDetectionRef.detectChanges(); 10 } 11 12} 13 14class Box{ 15 box_name:string; 16 bookmark_num:number; 17 box_message:string; 18 19 constructor() { 20 this.box_name = "test"; 21 this.bookmark_num = 3; 22 this.box_message = "message_test"; 23 } 24}
回答1件
あなたの回答
tips
プレビュー