我使用此功能从后端获取数据
private loaddata(): void {
this.dataService.loaddata().pipe(
tap((response: any) => {
this.persons = response.results;
this.personmembertrue = this.persons.filter(x => x.is_family_member === 'false')
}),
takeUntil(this.onComponentDestroy)
).subscribe();
}
并console.log(response)
显示如下 JSON
{
"count": 38,
"next": null,
"previous": null,
"results": [
{
"id": 113,
"foreigner": false,
"outside_community": false,
"nipt": "",
"nid": "G45675570K",
"is_family_member": true
},
{
"id": 115,
"foreigner": false,
"outside_community": false,
"nipt": "",
"nid": "K30776771A",
"is_family_member": false
},
{
"id": 116,
"foreigner": false,
"outside_community": false,
"nipt": "",
"nid": "J305070577",
"is_family_member": false
}...
]
}
我想要的是具有的数据,"is_family_member": false
为此我创建this.personmembertrue = this.persons.filter(x => x.is_family_member === 'false')
这部分代码显示为空。
任何想法请如何显示数据 "is_family_member": false
将条件更改为:
this.personmembertrue = this.persons.filter(x => x.is_family_member === false);
看看这是否有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句