我在子组件中初始化了属性buyitem
,并调用order
函数来调用它。
order() { this.buyitem = "change";}
它正在改变组件级别。并且在父组件中它没有反映。我在两个组件中添加了reflectToAttribute: true
和notify:true
。
答案 0 :(得分:2)
为了反映父值upward
更改,假设您在parent-app.html示例中,请使用{{...}}
进行双向数据绑定。(不是[[...]]
)< / p>
<child-elem buyitem = "{{buyitem}}"></child-elem>
进入child-elem
元素声明属性notify:true
就足够了:
static get properties() { return {
buyitem:{
type:String,
notify:true
}
但也使用this.set
代替this.buyitem = "change"
this.set('buyitem', 'change'); // to observable changes.