I am building a Dart app using Polymer.dart. I have a map in my polymer element as follows:
@observable Map theData = toObservable({
'name': '',
'phone': '',
'email': ''
});
...and have the following method set up:
theDataChanged() {
// ...
}
However, theDataChanged() function is not called after the following operations are made:
theData['name'] = 'test1';
theData.putIfAbsent('new', () => 'test2');
Are the <property>Changed() methods not supported for Maps?