2014-05-21 37 views
2

我們有這樣的事情:famo.us如何解析曲面屬性?

properties: { 
    backgroundColor: "hsl(" + (i * 360/8) + ", 100%, 50%)", 
    color: "black", 
    lineHeight: window.innerHeight/2 + 'px', 
    textAlign: 'center' 
} 

如何famo.us解析該對象,並在HTML中插入它作爲內嵌樣式?

我們如何才能使某些屬性實時更新,如其他famo.us組件?

回答

0

查看'core'中的OptionsManager,然後查看一些像使用它的「Engine」這樣的基本對象。當調用「set(key,value)」時,OptionsManager會發出'change'事件,因此您可以在其上設置處理程序,然後檢查'id'字段以獲取更改的內容。 「引擎」中有一個示例,用於查找可用作模型的「fspCap」更改。您可以從事件的「值」字段獲取新值,並實時更新您的視圖/組件/控件。

0

在文檔看看這裏

http://famo.us/docs/0.2.0/core/Surface

您可以使用setProperties (properties)基於事件(尋找Events)來改變它。

famo.us只是解析所有在同一級別的東西,沒有嵌套。另外textAlign將在css中爲text-align