ember-data como dados para d3
Eu gostaria de usar meus emberdata como dados para criar objetos dentro do d3. Eu tento converter os itens do modelo de controladores em novos objetos javascript e dar essa nova matriz para dados d3. aqui está o código
App.GraphicsView = Ember.View.extend( {
didInsertElement: function() {
var svg = d3.select("#svg");
var data = this.get('controller').get('model').get('content');
var newData = [];
for(var i = 0; i < data.length; i++) {
newData.push(data[i]);
}
var graphics = svg.selectAll("rect")
.data(newData)
.enter()
.append("rect");
graphics.attr("x", function(d, i) {
return d.get('x');
})
}
mas a variável de dados não é realmente uma matriz, então eu não posso iterar sobre isso