【发布时间】:2016-04-23 05:08:52
【问题描述】:
我用普通的 javascript 创建了一个sunburst graph。
现在我需要从服务中获取数据并在 AngularJS 中生成图表。我怎样才能做出一个指令呢?任何示例或指导都会很棒。
我已经制作了一个控制器来从服务中获取数据。代码在这里:
$scope.buildchart = function(widget) {
var w2 = new Worker("scripts/webworkers/bigQueryWorker.js");
w2.postMessage($scope.selectedClass + ","
+ $rootScope.hierarchystring.toString()
+ "," + "Hierarchy" + "," + Digin_Engine_API);
w2.addEventListener('message', function(event) {
hierarchyRetrieved(event);
});
function hierarchyRetrieved(event) {
var obj = JSON.parse(event.data);
console.log("Hierarchy data is");
console.log(JSON.stringify(obj));
};
};
有没有办法在这个函数中获取这些数据?
【问题讨论】:
标签: javascript angularjs d3.js sunburst-diagram