成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【Amaple教程】3. 模板指令與狀態(tài)數(shù)據(jù)(state)

2shou / 986人閱讀

摘要:指令在上使用元素沒有設(shè)置屬性時(shí),自動(dòng)設(shè)置綁定的狀態(tài)屬性名為屬性。

一個(gè)模塊的template模板、JavaScript和css之間的關(guān)系其實(shí)可以如下圖表示:

如果你了解Angular、Vue動(dòng)態(tài)模板,那你將會(huì)對(duì)Amaple的模板感到很熟悉,在Amaple中,template模板也是基于模板指令和狀態(tài)數(shù)據(jù)的動(dòng)態(tài)模板引擎,當(dāng)一個(gè)狀態(tài)數(shù)據(jù)改變時(shí),在template模板中與它綁定的dom元素將自動(dòng)作出相應(yīng)的更新,所以此時(shí)你只需關(guān)心模塊內(nèi)的狀態(tài)數(shù)據(jù),而不需去理會(huì)視圖層的更新。

指令類型

指令分為動(dòng)態(tài)指令和靜態(tài)指令,動(dòng)態(tài)指令的值會(huì)被當(dāng)作JavaScript代碼被解析,所以它們可以獲取并綁定狀態(tài)屬性的值,如:if、:for等指令;而靜態(tài)屬性的值只會(huì)被當(dāng)做普通的字符串處理,無法綁定狀態(tài)屬性,如:module:ref指令。

使用插值表達(dá)式輸出文本

我們直接先看看在index.html模板中使用插值表達(dá)式輸出文本和屬性,你應(yīng)該會(huì)很快明白是怎么回事了:


    

    

    
【注意】①.