私は2番のアプリケーションを開発しています。サービスを作成しましたが、今はどのようにjsonデータから特定の配列を取得したいのですか?角2のJSONデータから配列を取得する方法
は、私は、これは、すべてのJSONデータを返している。この
getProjects(): Promise<Project>{
return this.getData()
.toPromise()
.then(response => response.json())
.catch((error: string) => console.log(error));
}
などのサービスコードを持っていますが、私は「プロジェクト」配列は、JSONからフェッチすることにしたいです。
JSONコード
{
"features":[],
"posts":{},
"Projects":[
{
"id":"proj-1",
"name":"Design for creative",
"meta":{
"date":"03 November, 2016",
"url":"http://www.pixelsocket.com",
"skills":[
"ui design",
"programming",
"marketing"
]
},
"images":[
"assets/images/design-creative-01.jpg",
"assets/images/design-creative-02.jpg",
"assets/images/design-creative-03.jpg",
"assets/images/design-creative-04.jpg"
],
...
}
更新
getProject(id: string): Promise<Project>{
const url = `${this.getProjects()}/${id}`; // can i call getProjects() method here
return this.http.get(url)
.toPromise()
.then(response => response.json())
.catch((error: string) => console.log(error));
}
上記の更新されたコードをご覧ください。ありがとう – Sohail