【发布时间】:2014-07-20 22:03:59
【问题描述】:
我认为我对飞镖缺乏基本的了解,但基本上我想做的是这样的:
void main() {
new MyClass();
}
class MyClass {
MyClass() {
CanvasElement canvas = querySelector("#myCanvas");
CanvasRenderingContext2D context = canvas.context2D;
}
}
但是,当我尝试获取上下文时,canvas 是一个空对象。我怎样才能在课堂上做到这一点。另外,我不想这样做:
void main() {
CanvasElement canvas = querySelector("#myCanvas");
new MyClass(canvas);
}
class MyClass {
CanvasElement canvas
MyClass(this.canvas) {
canvas = this.canvas;
CanvasRenderingContext2D context = canvas.context2D;
}
}
因为我需要能够在课堂上完全做到这一点。这不是飞镖的工作原理,还是我遗漏了什么?
【问题讨论】: