2017-03-07 54 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

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