解釋聚合物1.0中雙括號([[...]]
)和雙括號({{...}}
)之間區別的簡單方法是什麼?聚合物中的雙括號[[]]和雙括號{{}}
例如,對於所述<iron-list>
元件的文檔中的示例HTML顯示:
<template is="dom-bind">
<iron-ajax url="data.json" last-response="{{data}}" auto></iron-ajax>
<iron-list items="[[data]]" as="item">
<template>
<div>
Name: <span>[[item.name]]</span>
</div>
</template>
</iron-list>
</template>
爲什麼data
在一個地方(last-response="{{data}}"
)在另一點爲界由雙括號括但通過雙括號(items="[[data]]"
)界?
令人困惑的是,在聚合文檔中,即使在絕對沒有雙向綁定的示例中使用雙括號 - 請參閱此示例https://www.polymer-project.org/1.0/docs/devguide/data-binding#binding -to-text-content - 它似乎是雙大括號 - 默認首選選項? –
@ElenaSharovar是的,在那些地方沒有多大意義。但我認爲這是習慣而不是任何慣例。早些時候,我還在許多地方使用過[[]]',然後在需要更多功能時必須更改爲{{}}。現在我只是使用後者,而不是每次都改變它。 – user568109