6
我的流星应用是有些简单,并显示具有存储在新插入的mongodb文档中服务器计算出的数据生成的D3图表:更新D3图表
- 用户填充一个简单的表格,并单击提交按钮
- 服务器使用所述形状数据执行一些异步工作和CPU密集型计算
- 新演算文件2个字段(FORMDATA和calculatedResult)插入到MongoDB的结石收集
- 的SVG图表与新计算出的数据
更新尽管reading the Meteor parties example这使得使用D3的,this tutorial on using d3 and Meteor to generate SVG和this screencast on how to build a reactive data source,我得到真糊涂!我很难正确理解Meteor中的被动数据源,模板和依赖关系。
我插入一个新的微积分文档后,似乎无法使SVG图表更新。
这里是我的问题:提交一个在集合中插入文档的表单后,接收服务器计算的数据时,自动更新d3生成的SVG图表的全面的,新手友好的方法是什么?
你有没有正确设置d3的.enter(),.transition()和.exit()函数:http://bl.ocks.org/mbostock/3808218 –
是的,D3代码在迁移到Meteor之前工作正常。我只是想弄清楚如何插入一个反应性数据源,我认为:)。 – jbmusso
试试这个:https://github.com/steve/simple-d3-with-meteor – PhoebeB