通过推送另一个数组

时间:2017-11-05 06:31:54

标签: arrays angular typescript

我想列出通过从另一个数组推送数据而创建的数据类型Formacion的数组。

这就是我创建“Formacion”类型的方式。

export class Formacion {
    nombre: string;

  constructor(a){
    this.nombre = a;
  }

  getFormacion(){
        return this.nombre;
    }

}

这就是我创建将接收数据的数组的方法

public arrayB: Formacion[] = new Array();

这是我循环ArrayA并在每个循环上获取值以将其推送到ArrayB

的方法
for(var i = 0; i < this.arrayA.length; i++){
    let form: Formacion = new Formacion(this.arrayA[i].nombre);
    this.arrayB.push(form);
}

这就是我打印ArrayB

的方式
console.log(this.arrayB);

这是结果

enter image description here

如何列出nombres Formacion的列表?我正在尝试以下代码,但它无法正常工作。

<ul>
    <li *ngFor="let item of arrayB; let j = index" [attr.data-index]="j">{{item.nombre}}</li>
</ul>

0 个答案:

没有答案