如何从Emberjs对象中删除属性?

a15*_*15n 9 javascript ember.js

可以像这样删除普通的旧Javascript对象属性...

var foo = {bar: 'baz'};
delete foo.bar
Run Code Online (Sandbox Code Playgroud)

如何删除(不只是设置为null)Ember对象中的属性?

var foo = Ember.Object.create({bar: 'baz'});
Run Code Online (Sandbox Code Playgroud)

Moe*_*ler -3

与普通对象相同:

delete foo.bar
Run Code Online (Sandbox Code Playgroud)

  • 这不会正确触发观察者/计算属性等。 (3认同)