【发布时间】:2019-02-21 00:51:06
【问题描述】:
我需要在一个页面中显示多个 d3 图表。在为一个图表添加代码时,它可以工作。 但显示多个图表的错误。
bardata: Observable<ChartModel>;
constructor(private http: HttpClient) {
this.bardata = this.http.get<ChartModel>('./assets/mocdata/data.json');
console.log('sd', this.bardata);
}
areadata: Observable<ChartModel>;
constructor(private http: HttpClient) {
this.areadata = this.http.get<ChartModel>('./assets/mocdata/data.json');
console.log('sd', this.areadata);
}
请帮我解决构造函数问题。
提前致谢。
【问题讨论】:
-
你不能在同一个类中声明两个构造函数,你应该为这个海豚调用ngOnInit方法。
标签: angular typescript d3.js constructor