我的 map/filter 函数没有返回我从内存服务中接收到的对象。
this.myService.getEventMedia().subscribe(
(response) => {
return response.map((res) => {
this.returnObj = res.dataObj.filter((data) => {
if(data.id === id) {
console.log('event is ', data)
return data;
}
})
})
}
);
在此响应和/或 ngAfterViewInit() returnObj 之后是未定义的控制台日志记录。我来自过滤器功能的数据具有价值,我可以控制台记录 data.id
我的模型如下所示
export interface Model {
id: number;
name: string;
data: Data[];
}