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

时间:2015-07-01 23:28:02

标签: javascript ember.js

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

var foo = {bar: 'baz'};
delete foo.bar

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

var foo = Ember.Object.create({bar: 'baz'});

2 个答案:

答案 0 :(得分:1)

foo.set('bar', undefined)

这将删除属性并触发任何观察者

答案 1 :(得分:-3)

与普通对象相同:

delete foo.bar