在Angular2中,您可以在其中有一个文件夹/ data /和一个json文件,并且可以在localhost:4200 / data / something.json中访问它。
在Angular4中不再可能。
任何想法如何使其起作用?
您可以使用此代码
@Injectable() export class AppServices{ constructor(private http: Http) { var obj; this.getJSON().subscribe(data => obj=data, error => console.log(error)); } public getJSON(): Observable<any> { return this.http.get("./file.json") .map((res:any) => res.json()) .catch((error:any) => console.log(error)); } }
这file.json是您的本地json文件。
file.json
另请参阅angular-cli的changlog路径