视图变量在重新渲染视图时重置,但视图对象属性在重新渲染视图时不重置
App.FooviewView = Ember.View.extend({
flag1:false,
obj:{flag:false},
testlist:[1,2,3],
actions:{
test:function(){
this.set('flag1',true)
this.set('obj.flag1',true)
this.get('testlist').push(4);
}
}
})
假设我已渲染视图并单击上述操作以设置属性。 并且在重新渲染视图时,flag1重置为false但obj.flag仍然为true。为什么会那样...帮忙。