我與Ember的工作,我已經看到了這樣寫的組件:如何用svg.js製作Ember組件?
App.ExampleComponent = Ember.Component.extend({
render: function (buffer) {
//Push strings to the buffer
}
});
不過,我希望創建一個使用svg.js畫布,它只能使用DOM上繪製灰燼成分。所以,我想要做的是
App.ExampleComponent = Ember.Component.extend({
render: function (element) {
var canvas = SVG(element);
}
});
有沒有什麼辦法與Ember做到這一點?
注意:我需要svg.js來保留它對SVG元素的引用,這樣我就可以在不重繪整個圖像的情況下給它們着色[需要很長時間才能渲染]。我認爲這阻止了我簡單地將元素串化爲緩衝區,但可能不會...