Polymer 聚合物1修改行为中对象的一个属性时,不会激发观察者
当selectedWidget.id值更改时,观察者不会检测到更改 这位观察员: 观察者:['functionOberveId(selectedWidget.id)' 代码hola-mundo.html为: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(
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);