以下の myapp.html のように、多数の Web コンポーネントをアプリに追加すると:
<head>
<link rel="components" href="package:xclickcounter/xclickcounter.html">
</head>
<body>
<div id="container1"><x-click-counter></x-click-counter></div>
<div id="container2"><x-click-counter></x-click-counter></div>
<div id="container3"><x-click-counter></x-click-counter></div>
<div id="container4"><x-click-counter></x-click-counter></div>
...
</body>
そして、以下の xclick-counter.html のように、Web コンポーネントにいくつかの要素があります。
<html><body>
<element name="x-click-counter" constructor="CounterComponent" extends="div">
<template>
<button id="button1" on-click="increment()">\\\Increment me</button>
<button id="button2" on-click="decrement()">Decrement me</button>
<span>(click count: {{count}})</span>
</template>
</element>
<!-- more below... -->
</body></html>
myApp.dart から #container3 の Web コンポーネントの #button2 への参照を取得するにはどうすればよいですか?
私は以下のように参照を取得できると期待していますが、私の参照はnullであることが判明しました:
var reference=document.query('#container1').query('#button2');