【发布时间】:2014-06-13 11:03:48
【问题描述】:
当务之急,我无法让小胡子绑定在 polymer.dart 组件中工作:
...
@observable String data = "testData";
...
ready() {
Element container = this.shadowRoot.querySelector("#container");
DocumentFragment newFragement = this.createFragment("<sample-element myAttribute='{{data}}'></sample-element>");
container.nodes.add(newFragement);
}
没有解释小胡子绑定,我发现的一种解决方法是这个,但我不知道这是否是首选方法,缺点是我不能强制使用小胡子绑定:
Element newElement = new Element.tag("sample-element");
nodeBind(newElement).bind("myAttribute", new PathObserver(this, "data"));
container.nodes.add(newElement);
欢迎任何想法! :-)
【问题讨论】:
-
我尝试过这种方式,但也失败了,但我确信这在不久前就已经奏效了。如果仍然无法正常工作,我会尝试并提交错误。
标签: dart dart-polymer