Polymer.dart <property>Changed Functionality Not Working With Map

Viewed 156

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?

1 Answers
Related