Angular4:如何传递对象数组来起作用

时间:2017-06-12 12:05:06

标签: javascript arrays angular

我想传递对象数组以在 Angular 4

中运行

通话功能:

this.clickCounter(this.persons);

我的数组:

persons=[
  {name:"ali",mobile:"1234"},
  {name:"ahmed",mobile:"1234"},
  {name:"noha",mobile:"1234"},
  {name:"esam",mobile:"1234"},
]

功能

clickCounter(x:any[]) {
  console.log("data in function " + x);
}

控制台:

https://i.stack.imgur.com/JlJCa.png

1 个答案:

答案 0 :(得分:1)

您发送数据的代码没问题,但问题出在log

更改:console.log("data in function " + x);

console.log("data in function ", x);

作为+,它是Stringyfy数组,所以删除它。