2013-04-22 52 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元素被調用。