3

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

Platform.flush()

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

此行出现在下一个库的第 32 行:

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

4

1 回答 1

2

Polymer.dart 中没有而且您不应该需要它,但您可能需要与 Polymer.js 进行互操作。一种解决方法是使用 JS-interop:

import 'dart:js' as js show context;

...

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

当您调用async(...)或从 Polymer.dart 代码调用asyncTimer(...)您的 Polymer 元素时。Platform.flush()

于 2014-10-27T20:24:40.287 回答