我从Dart开始,我想扩展RectElement类来创建一个能够在SVG区域中移动矩形的MyRectElement类:
import 'dart:html';
import 'dart:svg';
class MyRectElement extends RectElement{
int xOrigin;
int yOrigin;
factory MyRectElement() {
}
}
void main() {
var rect = new MyRectElement();
var container = querySelector("#container");
container.append(rect);
}
但是RectElement有一个工厂构造函数。
我必须承认,即使我阅读了很多关于它的帖子,我也不理解工厂构造函数......
我应该在MyRectElement工厂构造函数中添加什么内容?
答案 0 :(得分:0)
不支持仅扩展类。
您可以构建一个扩展DOM元素的Polymer元素,或者如果您不想使用Polymer,这个问题应该提供一些信息Is it possible to create a Polymer element without Html?