我有这个 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}}
绑定时,每次更改 textare 时都会正确触发该事件。
我是否忽略了某些东西或者这是一个错误?