2014-10-27 5 views
3

Я пытался перенести одну библиотеку из polymer.js в polymer.dart и я нашел эту строку:Что эквивалентно платформе.flush() в Dart?

Platform.flush() 

И мне было интересно, что является эквивалентом в дротиком. на линии 32 появляется

этой строки в следующей библиотеке:

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

+0

Это может помочь показать код, который использует Platform.flush(). Какую библиотеку вы пытаетесь перенести? –

+0

Я пытаюсь мигрировать design-state.html –

ответ

2

Существует нет, и вы не должны его в Polymer.dart, но вы могли бы для Interop с Polymer.js. Обходной является использование JS-Interop:

import 'dart:js' as js show context; 

... 

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

При вызове async(...) или asyncTimer(...) вашего полимерного элемента Platform.flush() вызывается из Polymer.dart кода.

Смежные вопросы