[Dart] Polymer : Shadow Elementの取得

Shadow Element(ほんまもんのHtmlElement)を取得するには、
PolymerElementの$を使う。

jQueryっぽいが、ここにはidしか指定できない。
(だって、Map<String,Element>だ)

しかも、制限があって、template if等で消される可能性のあるものは検索できないようだ。
(polymer[0.12.2+1]で確認)

<polymer-element>
<template>
  <div id="hoge">  // ←これは取得可能

   <template if="{{ visible }}">
     <div id="fuga">   // ←これは取得できない
     </div>
   </template>

  </div>
<template>
</polymer-element>


polymerの各種ケースのサンプル

https://github.com/dart-lang/polymer-dart-patterns

コメント

このブログの人気の投稿

nginxでlocalhostとしてアクセスをサーバーに転送する方法

Android・・・テキスト描画あれこれ, ascent(), descent()等

Android:stateに応じてTextの色を変更する・・・ColorStateList