我已经初始化了子组件中的属性buyitem
,并调用order
函数来调用它。
order() { this.buyitem = "change";}
它在组件级别正在发生变化。而在父组件中,它没有反映。我在两个组件中添加了reflectToAttribute: true
和notify:true
。
为了反映到父值upward
更改,假设您在父应用中.html例如,使用 {{...}}
进行双向数据绑定[[...]]
。
<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.