2017-03-07 83 views
-1

添加动态值,我怎么能动态数组中添加值,我想是这样的:在阵列角2

this.socios.forEach((data) => { 
      this.fieldsSocios = [ 
     new ArraySocios(data.nome, data.participacao) 

    ]; 

,但在fieldsSocios只有最后一个值,这是补充。 其实应该是fieldSocios里面的3个对象。

+0

“我怎样才能动态地在数组中添加值”这与angular2和打字稿无关 – Maxime

回答

0

您正在初始化数组,每次迭代this.fieldsSocios应在循环开始之前初始化。

this.fieldsSocios = []; 
this.socios.forEach((data) => { 
this.fieldsSocios.push(new ArraySocios(data.nome, data.participacao)); 
}); 
+0

它的工作原理!!!!!! –