获取 .apply 不是一个函数



>有谁知道我为什么得到:

错误类型错误: _this.user_data.apply 不是函数

绑定以使用 JSON 文件中的映射结果填充user_data时

user_data: any;
this.testService.getTestWithObservable()
.map( result => result.map( i => i.users.data) )
.subscribe(
res => {
this.user_data = [];
res.forEach(i => this.user_data(...i));
console.log(this.user_data);
}
);
}

杰伦

[{
"id": 1,
"users": {
"user_id": 14,
"data": [{
"name": "James",
"age": 20
},
{
"name": "Damien",
"age": 25
}]
}
}
{
"id": 2,
"users": {
"user_id": 11,
"data": [{
"name": "James",
"age": 20
},
{
"name": "Damien",
"age": 25
}]
}
}]

我找不到与此错误/代码相关的任何内容

已解决:

TS

res => {
this.user_data= res;
}

.HTML

<div *ngFor="let data of user_data">
<div *ngFor="let x of data">
{{ x.name}}
</div>
</div>

最新更新