在Dart中,有哪种替代方法可用于<polymer-element>和main()?</polymer-element>之间的通信

时间:2013-09-22 20:43:24

标签: dart dart-webui dart-polymer

在dart中我必须使自定义元素与main()函数通信。正如Dart-polymer-example(https://github.com/sethladd/dart-polymer-dart-examples/blob/master/web/custom_element_with_custom_attribute_binding/index.html)中的一个例子所指出的,目前结合剂量不起作用。

<template id="tmpl" bind>
  <my-element value="{{value}}" id="test"></my-element>

  <!-- This should be updating, but it's not updating -->
  <!-- See http://code.google.com/p/dart/issues/detail?id=12440 -->
  <p>The model's value is {{value}}</p>
</template>

我尝试了几种替代方式,例如“query(”#test“)。attributes [”value“]”,它们不起作用。还有其他方法可以尝试吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

是的,我有一个非常类似的问题!您可以查询DOM,然后获取xtag属性以获取基础Polymer对象。所以例子是:

query("#test").xtag.value

有关详细信息,请参阅文档:

https://www.dartlang.org/articles/web-ui/spec.html#retrieval