无法使用initPolymer()。在DART 1.9.3中运行,Polymer 0.16.1+;2.
我正在尝试升级到DART 1.9.3和聚合物0.16.1 以前有效的代码:无法使用initPolymer()。在DART 1.9.3中运行,Polymer 0.16.1+;2.,dart,polymer,dart-polymer,Dart,Polymer,Dart Polymer,我正在尝试升级到DART 1.9.3和聚合物0.16.1 以前有效的代码: initPolymer().run((){ ... some code } 现在有报道说 “未为将来的定义run()方法” 这是已知的变更/缺陷吗? 解决办法是什么 请告知。聚合物镖有: 突破性变化 initPolymer()方法现在返回的是未来,而不是区域。在所有@HtmlImport导入完成加载之前,此操作不会完成。有关更多信息和几个迁移路径示例,请参见 这建议您将。。。一些代码位于名为realMain()的
initPolymer().run((){
... some code
}
现在有报道说
“未为将来的
定义run()方法”
这是已知的变更/缺陷吗?
解决办法是什么
请告知。聚合物镖有:
突破性变化
initPolymer()方法现在返回的是未来,而不是区域。在所有@HtmlImport导入完成加载之前,此操作不会完成。有关更多信息和几个迁移路径示例,请参见
这建议您将。。。一些代码
位于名为realMain()
的函数中,并像这样调用它:
main() => initPolymer().then((zone) => zone.run(realMain));
realMain() => ...
或:
另见
main() => initPolymer();
@initMethod
realMain() => ...