2016-01-25 80 views
2

我有一個<iron-pages>元素與幾個孩子,其中每個是<section>與一些文字內容。默認情況下,我可以更改<iron-pages>元素的selected屬性,並且顯示的子元素<section>也會相應更改。自定義屬性的鐵頁選擇

我想使用兒童的自定義屬性來選擇它們:data-page。我將相關聯的attrForSelected="data-page"屬性添加到<iron-pages>data-page屬性給具有不同字符串的每個孩子(如home)。但是,通過這個系統,孩子永遠不會被展示。即使是data-page="home"作爲屬性的孩子也不會顯示何時將<iron-pages>selected屬性設置爲home

我在做什麼錯選擇自定義屬性?

+1

您是否嘗試綁定到'data-page $ =「{{page}}」'? –

+0

雖然實際上並不是解決主要問題的方法,但這也是需要的,謝謝!我一直在忘記新的綁定格式(特別是在使用Polymer 0.5文檔時),如果沒有這種情況,加載後頁面數據不會正確更新。 – RedBassett

回答

7

attrForSelected="data-page"應該是attr-for-selected="data-page" CamelCase屬性被轉換爲虛線屬性(docs)。

+0

就是這樣,謝謝!不知道爲什麼我沒有捕捉駱駝案例的HTML屬性... – RedBassett