我正在尝试从此处的示例制作此gviz饼图
例如angularjs中的https://google-developers.appspot.com/chart/interactive/docs/quick_start。
我需要编写哪些服务?
上面的示例代码使用
google ajax库来加载gviz库
gviz dataTable。
Gviz饼图document.getElementById
似乎我需要为每个服务编写自己的服务,除了$document
。这是真的?似乎很多样板= /(侧问,为什么将这些包装为服务是一件好事?)
有人可以刺穿dataTable服务的外观吗?我是
真的不确定如何访问google.visualization.DataTable()
来“翻译”这一行。
var data = new google.visualization.DataTable();
最佳答案
我必须仔细看一下,但是我会说你想创建一个指令。看起来很酷的图表包。如果您想了解有关在指令中包装组件的一些想法,请查看github上的angularjs Wiki页面(1.0.0版),然后我参与了一个分支组angular-ui,它包装并创建了一些可重用的角度组件。
关于javascript - 用AngularJS制作gviz图表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11284392/