данные ember как данные для d3

Я хотел бы использовать свои emberdata в качестве данных для создания объектов в d3. Я пытаюсь преобразовать элементы из модели контроллеров в новые объекты javascript и передать этот новый массив в данные d3. вот код

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');
    })
}

но переменная данных не действительно массив, поэтому я не могуперебрать его

Ответы на вопрос(3)

Ваш ответ на вопрос