你如何在地图的属性上调用set函数?

时间:2016-06-09 17:27:33

标签: dart polymer-1.0 dart-polymer

与其他对象一样,您可以致电:

set('myKey', 44);
set('something', 'Hello World');

你甚至可以做地图

set("myMap", new Map());

但是如果map属性发生了变化,我如何调用set来通知。显然,我不能这样做:

set('myMap.myProp', 'test');
我可以吗?

我试图更新绑定到屏幕的东西的地图属性,但我认为这样做会很愚蠢:

Map m = myMap;
m['myProp'] = 'test';
set('myMap',m);

因为它做了很多工作所以不需要做。

这是在PolymerDart

1 个答案:

答案 0 :(得分:2)

据我所知

set('myMap.myProp', 'test');

应该可以正常使用键myProp和值'test'

将项目添加到地图