【发布时间】:2014-01-15 12:58:21
【问题描述】:
我正在使用 ember,我见过这样写的组件:
App.ExampleComponent = Ember.Component.extend({
render: function (buffer) {
//Push strings to the buffer
}
});
但是,我希望创建一个使用 svg.js 在画布上绘制的 ember 组件,它只能使用 DOM。所以,我想做的是
App.ExampleComponent = Ember.Component.extend({
render: function (element) {
var canvas = SVG(element);
}
});
有没有办法用 Ember 做到这一点?
注意:我需要svg.js 来保留它对 SVG 元素的引用,这样我就可以在不重绘整个图像的情况下为它们着色[这需要很长时间才能渲染]。我认为这禁止我简单地将元素串入缓冲区,但也许不是......
【问题讨论】:
标签: javascript ember.js svg.js