2017-07-25 58 views
0

我在聚合物低於它在聚合物稱爲2

<parent-element> 
    <child-element myData="{{data}}"> </child-element> <!--modifies the data--> 
    <!-- Want to pass updated data to child-element-2--> 

    <child-element-2> </child-element-2> 
</parent-element> 

這個自定義元素讓我知道如何更新的數據傳遞給第二個孩子如何從子自定義元素的數據,從傳回給父元素元素

回答

1

數據綁定是去這裏的路。
在屬性中使用camelCase時,應該在屬性上使用短劃線。您可以在Polymer文檔Property name to attribute name mapping中閱讀這方面的內容。

<dom-module id="my-element"> 
    <template> 
    <my-child-one data="{{data}}"></my-child-one> 
    <my-child-two add-data="[[data]]"></my-child-two> 
    </template> 
    <script> 
    Polymer({ 
    is: 'my-element', 

     properties: { 

     data: { 
      type: String, 
     }, 
    }); 
    </script> 
</dom-module> 

也不要忘記設置通知到真正對我的孩子 - 一個元素內的財產。

+0

您可以將我的修改發送給我,[email protected]謝謝。 –

+0

對不起,我找不到你的修改了。但我也沒有看到任何重大改進。由於它使用了Polymer語法,因此更令人困惑。 – Niklas

+0

沒關係。一旦你的答案被接受,它可能被刪除 - 修改是1)更新你的鏈接到聚合物2,因爲這不是聚合物1的問題; 2)將示例代碼與問題中提供的示例代碼相匹配,並強制更新子元素; 3)語法和語法 –