与Dart中的Platform.flush()相同的是什么?

时间:2014-10-27 20:16:51

标签: dart polymer dart-polymer polymer-designer-tool

我试图将一个库从polymer.js迁移到polymer.dart,我找到了这一行:

Platform.flush()

我想知道飞镖的等价物是什么。

此行显示在下一个库的第32行:

https://github.com/Polymer/designer/blob/master/elements/design-state/design-state.html

1 个答案:

答案 0 :(得分:2)

没有,你不应该在Polymer.dart中需要它,但你可能需要与Polymer.js互操作。 解决方法是使用JS-interop:

import 'dart:js' as js show context;

...

js.context['Platform'].callMethod('flush')

当您从Polymer.dart代码调用Polymer元素async(...)的{​​{1}}或asyncTimer(...)时。