I want create my own element inherited canvas with dart.
Here is my HTML code:
<x-canvas> </x-canvas>
Here is my DART code:
class XCanvas extends HtmlElement with CanvasElement{
int myOwnProperty = 1;
XCanvas.created() : super.created(){
}
}
void main(){
document.registerElement("x-canvas", XCanvas);
var ctx = query("x-canvas").getContext('2d'); // ctx from x-canvas element
}
The occured error:
main.dart:23 Exception: 'package:mypackage/main.dart': error: line 38 pos 2: constructor 'CanvasElement.internal_' is illegal in mixin class CanvasElement
}
^
'package:mypackage/main.dart': error: line 11 pos 37: mixin class 'CanvasElement' must not have constructors
class XCanvas extends HtmlElement with CanvasElement{
^