Я обнаружил проблему при запуске полимерного проекта с помощью pub serve
.
В приведенном ниже коде метод countChanged никогда не вызывается. Это работает, если я запускаю этот код через Dart Editor.
@CustomTag('click-counter')
class ClickCounter extends PolymerElement {
@published int count = 0;
ClickCounter.created() : super.created() {
}
countChanged() {
window.alert(count.toString());
}
void increment() {
count++;
}
}
см. также https://code.google.com/p/dart/issues/detail?id=17507
примечание: скомпилированный код js работает нормально.