Polymer 聚合物1修改行为中对象的一个属性时,不会激发观察者

Polymer 聚合物1修改行为中对象的一个属性时,不会激发观察者,polymer,polymer-1.0,Polymer,Polymer 1.0,当selectedWidget.id值更改时,观察者不会检测到更改 这位观察员: 观察者:['functionOberveId(selectedWidget.id)' 代码hola-mundo.html为: h1{ 颜色:蓝色; } 你好,世界 变化值 showValuebahviourId 聚合物({ 是:“hola mundo”, 行为:[隐藏], 观察者:['functionOberveId(selectedWidget.id)', functionOberveId:function(

当selectedWidget.id值更改时,观察者不会检测到更改

这位观察员:

观察者:['functionOberveId(selectedWidget.id)'

代码hola-mundo.html为:


h1{
颜色:蓝色;
}
你好,世界
变化值
showValuebahviourId
聚合物({
是:“hola mundo”,
行为:[隐藏],
观察者:['functionOberveId(selectedWidget.id)',
functionOberveId:function(){
日志(“观察者工作正常”)
log(“行为中的id值为:”+this.selectedWidget.id)
},
changeValuebahviourId:函数(){
this.selectedWidget.id=(this.selectedWidget.id+1)
},	
showValueBehaviorId:函数(){
log(“行为中的id值为:”+this.selectedWidget.id)
},	
});

Polymer需要知道,有些东西改变了,而不是呼叫

this.selectedWidget.id= (this.selectedWidget.id +1)
使用以下命令:

this.set('selectedWidget.id', this.selectedWidget.id +1);