我试图从远程服务器调用REST api来检索一些有用的数据。此数据旨在注入Angular2 LineChart。
我设法检索Json文件并将其转换为自定义接口。
我的界面由Json2ts.com生成
这是我的构造函数和LineChart变量来填充Json数据。 在构造函数中,我将json结果转换为我的接口类型:RootObject在控制台中打印json值时,该值为Valid。
我也无法从我从JSon文件中收集的数据中分配值,或者我得到类型的错误:无法读取未定义的属性“linechart”
问题是我无法从构造函数中设置类数据变量,或者直接将数据设置为图表。他们是一种设置方式
非常感谢任何帮助。
答案 0 :(得分:-1)
尝试异步
var me = this;
this.http.get('url').map((res:any)=>{
let data = .....
me.data = data })
return me.data;