2016-06-09 29 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流血;-) –