2013-04-22 58 views
2

如何在Ember中创建一个使用普通'ol HTML而不是手柄模板的视图?我正在使用一个名为Rickshaw的图形库,并且我希望能够调用它的绘制到屏幕上的“render”函数,但是我无法在句柄模板中执行javascript。没有把手的灰烬视图

回答

2

你可以尝试这样的事:

App.GraphView = Ember.View.extend({ 
    didInsertElement: function() { 
     var graph = new Rickshaw.Graph({ 
      element: this.$().get(0), 
      series: [] // DATA 
     }): 
     graph.render(); 
    } 
}); 

didInsertElement一旦视图插入DOM,并通过调用this.$().get(0)你可以得到它的基础DOM元素被调用。