Mam ten kod HTML:na zmiany zdarzenia nie wypalania prawidłowo podczas wiązania wartości
<textarea id="text-to-convert" on-change="change" value="{{text}}"></textarea>
i ten kod dart:
import "dart:html";
import 'package:polymer/polymer.dart';
@CustomTag('dictionary-converter')
class DictionaryConverter extends PolymerElement with ObservableMixin {
@observable String text = "Initial text";
void change(Event event, var detail, TextAreaElement textElement) {
print(textElement.value);
print(text);
}
}
w tym przypadku zdarzenie on-change
jest wyzwalany tylko od czasu do czasu. (Jeszcze nie wiem, kiedy dokładnie).
Po usunięciu powiązania value={{text}}
wydarzenie jest prawidłowo uruchamiane za każdym razem, gdy tekst ulega zmianie.
Czy coś przeoczyłem, czy to błąd?