私はこのhtmlコードを持っています:
<textarea id="text-to-convert" on-change="change" value="{{text}}"></textarea>
そして、このダーツコード:
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);
}
}
この場合、on-change
イベントは時々トリガーされます。(正確な時期はまだわかりません)。
バインディングを削除するとvalue={{text}}
、テキストが変更されるたびにイベントが適切に発生します。
私は何かを見落としていますか、それともバグですか?