我想传递对象数组以在 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);
}
控制台:
答案 0 :(得分:1)
您发送数据的代码没问题,但问题出在log
。
更改:console.log("data in function " + x);
到console.log("data in function ", x);
,
作为+
,它是Stringyfy数组,所以删除它。