我正在尝试创建一个从包含帖子数组的 json 文件中获取帖子的服务。我已经有一个通过使用返回 json 文件内容的服务HttpClient。目标是显示完整的帖子内容。
获取json文件的服务:
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable({
providedIn: 'root'
})
export class GetJsonFileService {
constructor(private http: HttpClient) {}
getJsonFile(jsonFile: string /* the file path is set by components */){
return this.http.get(jsonFile,{observe: 'body', responseType: 'json'});
}
}
Run Code Online (Sandbox Code Playgroud)
通过 id 获取帖子的服务:
import { Injectable } from '@angular/core';
import { GetJsonFileService } from './get-json-file.service';
@Injectable({
providedIn: 'root'
})
export class GetPostService {
constructor(private getJsonFileservice: GetJsonFileService) {}
getPost(id: number) :object{ …Run Code Online (Sandbox Code Playgroud)