Yes, it can be done based on the didInsertElement
event.
Example,
App = Ember.Application.create();
App.IndexView = Ember.View.extend({
createGrid:function(){
var data = [
["", "Maserati", "Mazda", "Mercedes", "Mini", "Mitsubishi"],
["2009", 0, 2941, 4303, 354, 5814],
["2010", 5, 2905, 2867, 412, 5284],
["2011", 4, 2517, 4822, 552, 6127],
["2012", 2, 2422, 5399, 776, 4151]
];
this.$('#spread-sheet').handsontable({
data: data,
minSpareRows: 1,
colHeaders: true,
contextMenu: true
});
}.on("didInsertElement")
});
http://emberjs.jsbin.com/duzebeku/1/edit
also same concept for a d3.js
bar chart,
http://emberjs.jsbin.com/liteqevu/1/edit
p.s. also the id on the op code, should be #spread-sheet
not #spread_sheet