Używam d3 z modelami Backbone.js. Po zmianie atrybutów modelu zdarzenie jest uruchamiane, a model jest oznaczony flagą hasChanged() i zwraca wartość hash changedAttributes(). Rozumiem, jak używać funkcji enter() i exit() d3 do obsługi modeli, które zostały utworzone lub usunięte. Mam problem z ustaleniem, w jaki sposób mogę zmodyfikować odpowiednie elementy DOM na podstawie zmieniających się atrybutów modelu. Mogę użyć pomocników z kręgosłupa, aby dowiedzieć się, co zmodyfikować, ale jaki jest następny krok z d3?d3 + Backbone: aktualizowanie elementów, dla których zmieniły się dane
5
A
Odpowiedz
7
Mam kilka pomocnych odpowiedzi na listy D3: http://groups.google.com/group/d3-js/browse_thread/thread/65c4c8ffb5515ab2 I moje rozwiązanie, na podstawie tej opinii, jest pod adresem: https://gist.github.com/1257765
wielki, a ja pochwalam poting rozdzielczość tutaj! – VividD