如何在 Ember 中创建使用纯 HTML 而不是 Handlebars 模板的 View ?我正在使用一个名为 Rickshaw 的图形库,并且我希望能够调用它的“渲染”函数,该函数会绘制到屏幕上,但我无法在 Handlebars 模板中执行 javascript。
最佳答案
你可以尝试这样的事情:
App.GraphView = Ember.View.extend({
didInsertElement: function () {
var graph = new Rickshaw.Graph({
element: this.$().get(0),
series: [] // DATA
}):
graph.render();
}
});
didInsertElement
一旦 View 插入 DOM 并通过调用 this.$().get(0)
就会被调用你可以获得它的基本 DOM 元素。
关于ember.js - 没有 Handlebars 的 Ember View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16155226/