Dart 在我的聚合物元素中,有没有一种更容易通过ID获取元素的方法?

Dart 在我的聚合物元素中,有没有一种更容易通过ID获取元素的方法?,dart,dart-polymer,Dart,Dart Polymer,我有一个聚合关系,其中我经常需要通过ID访问内部元素。我的聚合元素如下所示: ... ... .... 当前访问各种div的方式如下所示: //这里还有其他东西。 var elOne=shadowRoot.querySelector('#idOne'); var elTwo=shadowRoot.querySelector('#idTwo'); 有没有更简单的方法来实现这一点?绝对有!Polymer类提供了一个影子根访问器,用于从自定义元素中按ID查询元素。简单使用 上述dart代码变为:

我有一个聚合关系,其中我经常需要通过ID访问内部元素。我的聚合元素如下所示:


...
...
....
当前访问各种div的方式如下所示:

//这里还有其他东西。
var elOne=shadowRoot.querySelector('#idOne');
var elTwo=shadowRoot.querySelector('#idTwo');

有没有更简单的方法来实现这一点?

绝对有!Polymer类提供了一个影子根访问器,用于从自定义元素中按ID查询元素。简单使用

上述dart代码变为:

var-elOne=$['idOne'];
var elTwo=$['idTwo'];
请注意,从ID中省略哈希符号(
#
)非常重要。当前此表单仅支持按ID查询阴影根,以及基于类的选择,当前不支持