Слушайте события объекта JS от Dart

Мне нужно слушать ready события от объекта JS ( http://wavesurfer.fm/). Я инициализирую объект с:

var wavesurfer = context['WaveSurfer'];

И назови ее init функция с:

wavesurfer.callMethod('init', [mapOptions]);

Но я не могу слушать готовые события, как в этом коде JS:

wavesurfer.on('ready', function () {
   wavesurfer.play();
});

Я нашел решения для подобных проблем, как здесь, но все используют функции, которые кажутся устаревшими, такие как js packagesoped() и Callback.many().

Любые указатели приветствуются.

1 ответ

Решение

С дротиком:js:

wavesurfer.callMethod('on', ['ready', () {
  wavesurfer.callMethod('play');
}]);
Другие вопросы по тегам