我有一個聚合物應用程序,它具有一些嵌套組件。我試圖在組件中共享一個屬性值。我的想法是,我可以用數據綁定來做到這一點。但是,我的嘗試沒有成功,可以在Plunkr中看到。相關代碼(我認爲)在這裏:聚合物中的組件之間的雙向綁定
<neon-animated-pages selected="[[selectedPageIndex]]" style="height:100%;">
<view-1 is-enabled="{{ isEnabled }}"></view-1>
<view-2 is-enabled="{{ isEnabled }}"></view-2>
</neon-animated-pages>
每個視圖有一個paper-toggle-button
。如果切換按鈕設置在一個視圖中,我希望相同的值在其他視圖中顯示。然而,這不是發生了什麼。這就像每個視圖都使用它自己的isEnabled
值。作爲Plunkr節目,我已經做了以下內容:
- 創建了一個名爲
isEnabled
在每個視圖(「視圖1.HTML」和「視圖2.HTML」)屬性。 - 創建一個屬性調用的承載組件
isEnabled
(「shell.html」) - 用於雙向通過
{{ }}
花括號語法結合。
我在做什麼錯?爲什麼isEnabled
值不是在一個視圖中傳播給另一個視圖?
謝謝!