我目前正在将项目从Angularjs和d3 v3升级到Angular5和d3-ng2-service。新版本很好地协同工作,d3适用于简单的示例。我的挑战是:如何将d3.json()升级到d3-ng2-service?
public bool ShouldSerializetestbool() => testbool != Guid.Empty;
其他类型如d3.arc等工作。
我的问题: A)d3.json是否从d3-ng2服务中删除? B)如果是,有人可以提供一个用Angular5功能替换它的例子吗?
答案 0 :(得分:0)
到B)如何在Angular2和更高版本中替换d3.json()函数? 功能
d3.json('filename.json',function(error, object){let o = object});
创建一个常规对象'基于' filename.json' -file中使用的结构。使用d3-ng2-service库我改为使用:
this.http.get('filename.json').subscribe(res =>{let o = res.json()},error =>{console.log('Error'});
可以在this article中找到有关在Angular2中加载JSON文件的更详细说明。