Javascript 如何将数据从子自定义元素传递回父元素,从父元素在第2节中被调用
我在下面的聚合物中有这个自定义元素Javascript 如何将数据从子自定义元素传递回父元素,从父元素在第2节中被调用,javascript,polymer,polymer-2.x,Javascript,Polymer,Polymer 2.x,我在下面的聚合物中有这个自定义元素 <parent-element> <child-element myData="{{data}}"> </child-element> <!--modifies the data--> <!-- Want to pass updated data to child-element-2--> <child-element-2> </child-e
<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>
让我知道如何将更新的数据传递给第二个子元素数据绑定是这里的方法。
在属性为camelCase时,应该在属性上使用破折号。您可以在聚合物文档中了解这一点。
聚合物({
是‘我的元素’,
特性:{
数据:{
类型:字符串,
},
});
另外,别忘了在my child one元素中的属性上将notify设置为true。你能把我对你答案的修改发送给我吗,任峰。cn@gmail.com谢谢。很抱歉,我再也找不到你的修改了。但是我也没有看到任何显著的改进。因为它包含了聚合物语法的一部分,所以更令人困惑。它是s好的。一旦你的答案被接受,它可能会被删除-修改是1)更新你到Polymer 2的链接,因为这不是关于Polymer 1的问题;2)将示例代码与问题中提供的代码相匹配,并强制更新子元素;3)语法和语法
<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>