在ember js中重新渲染视图时,视图对象属性未重置

时间:2015-12-20 10:36:19

标签: ember.js

视图变量在重新渲染视图时重置,但视图对象属性在重新渲染视图时不重置

    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。为什么会那样...帮忙。

0 个答案:

没有答案