没有把手的灰烬视图

时间:2013-04-22 19:31:48

标签: ember.js handlebars.js

如何在Ember中创建一个使用普通'ol HTML而不是把手模板的视图?我正在使用一个名为Rickshaw的图形库,我希望能够调用它的“渲染”功能,它可以绘制到屏幕上,但我无法在手柄模板中执行javascript。

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

App.GraphView = Ember.View.extend({
    didInsertElement: function () {
        var graph = new Rickshaw.Graph({
            element: this.$().get(0),
            series: [] // DATA
        }):
        graph.render();
    }
});
将视图插入DOM后调用

didInsertElement,并通过调用this.$().get(0)来获取其基本DOM元素。