2016-06-09 19 views
2

就像与其他对象,您可以拨打:如何在地图属性上调用set函数?

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

,你甚至可以做地图

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

但我如何称呼设定如果地图属性更改通知。显然,我不能这样做:

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

可以吗?

我尝试更新绑定到屏幕上的东西映射属性,但我认为这将是愚蠢的,像做:

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

,因为它是做了很多工作,它wouldnt需要做的。

这是PolymerDart

回答

2

据我知道这

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

应罚款将项目添加到地图与关键myProp和价值'test'

+0

它确实是这样。我认为这将是一个愚蠢的“不能做这个”有点儿东西。谢谢 – Fallenreaper

+1

我们的飞镖世界有一些JavaScriptism流血;-) –