我正在使用 Polymer.dart 构建一个 Dart 应用程序。我的聚合物元素中有一张 map ,如下所示:
@observable Map theData = toObservable({
'name': '',
'phone': '',
'email': ''
});
...并设置以下方法:
theDataChanged() {
// ...
}
但是,
theDataChanged()
函数是 而不是 在进行以下操作后调用:theData['name'] = 'test1';
theData.putIfAbsent('new', () => 'test2');
<property>Changed()
不支持 Map
方法吗? 最佳答案
有一个开放的错误和一个解决方法
toObservable() does not work correctly with a Map and template repeat