不能访问JSON数据转换成角(.TS)文件(Not able to access JSON data

2019-09-29 23:57发布

我试图通过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