以前 #time 引用查询中的元素 id。然而,这在当前的 Dart 中被替换为 $['time']。然而我看到 # 仍在使用。# now 在当前 Dart 版本中指的是什么?
谢谢
以前 #time 引用查询中的元素 id。然而,这在当前的 Dart 中被替换为 $['time']。然而我看到 # 仍在使用。# now 在当前 Dart 版本中指的是什么?
谢谢
$
是 的一个属性PolymerElement
。这是阴影树中具有 id 属性的子节点的 id 到节点的映射。
它基本上是this.shadowRoot.querySelector('#$id')
.
http://api.dartlang.org/docs/releases/latest/polymer/Polymer.html# $
在querySelector (like querySelector('#myId')
) 中使用它用于引用元素 id(这是CSS id Selector)。
直接在 Dart 代码中使用,#id
是const Symbol('id')
(参见规范语言的符号部分)的同义词。这在处理dart:mirrors时非常有用。