我试图通过NGX-转换来实现我的web应用程序的国际化。 我能够访问在HTML文件中JSON数据,但无法访问的角度(的.ts)文件JSON数据。 任何人都可以建议我如何访问它的.ts文件。
Answer 1:
像你所说的后端服务你从JSON文件的输入。 语法是一样的,但如果你从本地JSON文件中读取它是一个同步调用。
// Import HTTP Client
import { HttpClient } from '@angular/common/http';
// Define property
myDataObject: any;
// Dependency Injection
constructor(private http: HttpClient) {}
// Get the data
ngOnInit() {
this.myDataObject = this.http.get<any>("assets/json/data.json")
.map(response => response)
}
现在,你可以从你的JSON对象类似的属性:
this.myDataObject.myProperty
文章来源: Not able to access JSON data into angular(.ts) file