0
HTTPリクエストを使用して別のJSONファイルのIDからJSONファイルを取得する最適な方法は何ですか?あるサービスから別のサービスにIDを渡し、そこからJSONファイルを取得するためにそのIDを使用する必要があります。または、あるリクエストから別のリクエストにIDを渡し、そこから2番目のJSONを返す単一のサービスを持つ方がよいでしょうか?このようなものをどうやって実装するのですか?angular2:別のJSONファイルのIDに基づいてJSONファイルをリクエストする方法
getProjects(): Observable<Project[]> {
return this.http.get(this.projectsUrl)
.map(this.extractData)
.catch(this.handleError);
}
getProject(id: string): Observable<Project> {
return this.getProjects()
.map(projects => projects.find(project => project.id === id));
}
getGallery(): Observable<Gallery[]> {
return this.getProjects()
.map(projects => projects.find(project => project.id === id)); // Retrieve the current page id
// use the id down here to call this.http.get(data/galleries/:id.JSON)
}
達成しようとしていることを示すコードを投稿してください。 –