【问题标题】:What is the equivalent to Platform.flush() in Dart?Dart 中的 Platform.flush() 等价于什么?
【发布时间】:2014-10-27 20:16:51
【问题描述】:

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

Platform.flush()

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

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

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

【问题讨论】:

  • 这可能有助于显示使用 Platform.flush() 的代码。您要迁移哪个库?
  • 我正在尝试迁移 design-state.html

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


【解决方案1】:

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

import 'dart:js' as js show context;

...

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-08
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    相关资源
    最近更新 更多