我想创建一个可以添加到html文档的canvas元素。 Dart建议似乎是使用dart:html
而不是dart:dom
,但据我所知,dart:html
仅包含CanvasElement
接口的接口定义,而不是类。
如何实例化画布对象?
答案 0 :(得分:13)
最终你可以做到:
new CanvasElement();
然而,新的HTML lib还没有完全填充构造函数。这是一项正在进行的工作。与此同时,最简单的方法可能是:
new Element.html('<canvas></canvas>');
这将返回CanvasElement
。
答案 1 :(得分:0)
在Dart中,您可以直接从界面创建对象(http://www.dartlang.org/docs/getting-started/interface.html),因此使用new CanvasElement()
创建画布没有任何问题。