Javascript d3和x2B;主干:更新数据已更改的元素

Javascript d3和x2B;主干:更新数据已更改的元素,javascript,backbone.js,d3.js,Javascript,Backbone.js,D3.js,我将d3与Backbone.js模型一起使用。当模型属性更改时,将触发一个事件,并使用hasChanged()标志标记该模型,然后返回changedAttributes()哈希。我了解如何使用d3的enter()和exit()来处理已创建或删除的模型。我很难弄清楚如何根据模型属性的变化修改相应的DOM元素。我可以使用主干帮助器来确定要修改的内容,但d3的下一步是什么?我在d3邮件列表中得到了一些有用的回复:根据这些建议,我的解决方案是:太好了,我欢迎在这里修改解决方案!

我将d3与Backbone.js模型一起使用。当模型属性更改时,将触发一个事件,并使用hasChanged()标志标记该模型,然后返回changedAttributes()哈希。我了解如何使用d3的enter()和exit()来处理已创建或删除的模型。我很难弄清楚如何根据模型属性的变化修改相应的DOM元素。我可以使用主干帮助器来确定要修改的内容,但d3的下一步是什么?

我在d3邮件列表中得到了一些有用的回复:根据这些建议,我的解决方案是:

太好了,我欢迎在这里修改解决方案!