[英]Programmatic custom element broken in dart polymer 0.9.5?
聚合物0.8.5中编程自定义元素创建的早期解决方案似乎在聚合物0.9.5中被打破。
如果我们修改标准的点击计数器示例以使用程序化元素创建,如下所示:
main() {
Logger.root.level = Level.ALL;
Logger.root.onRecord.listen((LogRecord rec) {
print('${rec.loggerName}: ${rec.level.name}: ${rec.time}: ${rec.message}');
});
initPolymer();
var clickCounter = new Element.tag('click-counter');
document.body.children.add(clickCounter);
}
上的点击事件被正确地调用{{增量}}方法,但是{{count}}个值未在HTML更新。
聚合物代码应该从中运行
import "package:polymer/polymer.dart";
main() {
initPolymer().run(() {
// code here works most of the time
Polymer.onReady.then((value) {
// some things must wait until onReady callback is called
// for an example look at the discussion linked below
});
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.