我最近从 ember 1.x 迁移到 2.6。我无法像以前那样使用 addObject/pushObject 。
Ember : 2.6.2
jQuery : 2.2.4
import Ember from 'ember';
export default Ember.Controller.extend({
test: ['sibi', 'john'],
init: function() {
this.get('test').pushObject('sebastian');
}
});
这会抛出一个错误,比如pushObject不是一个函数。解决方法是什么?谢谢。
由于某种原因,扩展原型选项是错误的。
您可以阅读有关禁用原型扩展的更多信息guide.
EmberENV: {
EXTEND_PROTOTYPES: {
Array: true
}
}
谢谢你!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)