如何在Dart中创建canvas元素?

时间:2011-11-24 01:25:34

标签: html canvas dart

我想创建一个可以添加到html文档的canvas元素。 Dart建议似乎是使用dart:html而不是dart:dom,但据我所知,dart:html仅包含CanvasElement接口的接口定义,而不是类。

如何实例化画布对象?

2 个答案:

答案 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()创建画布没有任何问题。