扩展svg.RectElement(工厂构造函数)

时间:2014-04-19 20:39:46

标签: dart

我从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工厂构造函数中添加什么内容?

1 个答案:

答案 0 :(得分:0)

不支持仅扩展类。

您可以构建一个扩展DOM元素的Polymer元素,或者如果您不想使用Polymer,这个问题应该提供一些信息Is it possible to create a Polymer element without Html?