Полимерный элемент определяется следующим образом:
<polymer-element name="my-element">
<template>
<template if="{{show==true}}">
<div on-click="{{hideMe}}"> click to hide my div </div>
<div id="mydiv">
my div content here
</div>
</template>
</template>
</polymer-element>
И код Dart выглядит следующим образом:
@CustomTag('my-element')
@observable bool show = true;
hideMe(){
Element e = $['mydiv'];
e.hidden = true;
}
Код не работает, так как $['mydiv'] возвращает значение null. Как найти элемент во вложенном шаблоне в полимерном компоненте Dart?