d3-ng2-service中的d3.json?

时间:2017-12-05 13:26:55

标签: angular d3.js

我目前正在将项目从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功能替换它的例子吗?

1 个答案:

答案 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文件的更详细说明。