【发布时间】:2017-01-09 20:05:43
【问题描述】:
我正在使用 d3.queue() 对象成功地从 api 端点检索 json:
d3.queue().defer(d3.json, "http://myurl.com/myendpoint")
(我正在使用 Angular)但我想改为调用调用该端点的 Angular 服务。
(端点代码:)
getSAData: function(myUrl){
return $http.get(fullUrl)
.success(function(data) {
return data;
})
.error(function(data){
console.log('Error retrieving data');
})
}
我没有看到任何这样做的例子,但我的尝试:
d3.queue().defer(ApiService.getMyData("http://myurl.com/myendpoint"))
正在抛出错误:
Uncaught Error
at Vt.defer (eval at globalEval (jquery-2.1.4.min.js:2), <anonymous>:6:28622)
【问题讨论】:
标签: javascript angularjs d3.js