Я использую Dart SDK 1.5.3 | полимер 0.11.0+5 | Виндовс х64. Когда я создаю созданное полимерное приложение с использованием шаблона «Пример веб-приложения с использованием полимерной библиотеки (для мобильных устройств)» и запускаю приложение, оно работает, как и ожидалось, с увеличением счетчика при нажатии кнопки.
Предполагая, что страница с
<script type="application/dart">
export 'package:polymer/init.dart';
</script>
является index.html, пытаясь реорганизовать приложение, удалив следующие строки из index.html.
<click-counter count="5"></click-counter>
<link rel="import" href="clickcounter.html">
приводит к следующей ошибке:
Exception: NoSuchMethodError: method not found: 'whenPolymerReady'
Receiver: Instance of 'JsFunction'
Arguments: [Closure: () => dynamic] (package:polymer/src/loader.dart:115)
Breaking on exception: NoSuchMethodError: method not found: 'whenPolymerReady'
Я все время использовал этот механизм при создании любого полимерного приложения, но никогда не видел такого исключения, хотя я видел в Интернете документацию, связанную с Dart https://www.google.com.jm/url?sa
В документации говорилось, что эта проблема решена, но она определенно присутствует в текущем полимере, который я использую.