【发布时间】:2020-11-07 01:26:41
【问题描述】:
我正在尝试按 id 过滤可观察对象,但出现错误。我已经从 json 文件中获得了一些虚拟数据,但不知道如何将该对象显示为实体形式。有什么帮助吗?
Service.ts:
export class ProjectService {
private pathurl : string = "/assets/project-data.json";
constructor (private http: HttpClient){}
getProjects(): Observable<ProjectInt[]>{return this.http.get<ProjectInt[]>(this.pathurl)};
Component.ts 文件:
filterProj(){
var filteredProj = this.projectService.getProjects()
.pipe
(map(projects => this.projects.filter(project => project.id < 3))
);
return filteredProj;
}
Components.html:
<a class="button" (click)="filterProj()"><span>DESIGN</span></a>
【问题讨论】:
-
json的结构是什么?
标签: angular typescript rxjs