Canvas 访问模板中的元素
如何访问模板内部的元素?我目前有一个聚合物元素内的画布,但似乎无法找到一个干净的方式来获得画布Canvas 访问模板中的元素,canvas,dart,dart-polymer,Canvas,Dart,Dart Polymer,如何访问模板内部的元素?我目前有一个聚合物元素内的画布,但似乎无法找到一个干净的方式来获得画布 @CustomTag('level-selector-item2') class LevelSelectorItem2 extends PolymerElement { LevelSelectorItem2.created() : super.created() { } } 以下是模板: <polymer-element name="level-selector-item2" attr
@CustomTag('level-selector-item2')
class LevelSelectorItem2 extends PolymerElement {
LevelSelectorItem2.created() : super.created() {
}
}
以下是模板:
<polymer-element name="level-selector-item2" attributes="level">
<template>
<div>
<canvas style="width: 300px; height: 200px" id="levelIcon"></canvas>
</div>
</template>
</polymer-element>
在created、ready和enteredView事件中,使用this.querySelector似乎总是返回null 当然,经过2小时的搜索,在我发布问题20分钟后。我找到了答案:
void enteredView() {
super.enteredView();
CanvasElement canvas = $['levelIcon'];
}
由于此示例代码: