Polymer querySelector работает на DartVM, но не в Chrome после компиляции

Возникла странная проблема. В моем коде Dart у меня есть несколько полимерных компонентов на экране, и у одного из них есть метод, который я вызываю из main ().

Я беру ссылку на это, делая

PolyComp poly = querySelector("#idOfPolymer");
poly.flash();

Это отлично работает в дартс. Страница загружается, и PolyComp начинает мигать. Однако, когда я запускаю это в Chrome, запуская приложение Build Polymer из Dart IDE, я получаю сообщение об ошибке, которое говорит, что не может вызвать flash () для null.

Я закончил тем, что заставил это мигать, просто используя шину событий и позволяя PolyComp слушать мое событие, но это излишне.

Что я делаю неправильно? Это происходит в последних версиях Chrome, Firefox и Safari.

Редактировать:

Я создал следующее полимерное приложение для JS и столкнулся с той же проблемой.https://github.com/sethladd/dart-polymer-dart-examples/blob/master/web/todo_element/todo.html

Работает в DartVM, а не в Chrome, потому что он вызывает метод для нулевого элемента.

Ответы на вопрос(1)

Ваш ответ на вопрос