如何创建Ember.MutableArray的实例?

时间:2014-09-17 20:58:31

标签: javascript ember.js

我检查了文档,但我似乎无法弄清楚我应该如何创建Ember.MutableArray的实例。我试过了:

Ember.MutableArray([1,2,3,4,5])

这不起作用,因为MutableArray不是函数。

我也试过了:

Ember.MutableArray.create([1,2,3,4,5])

MutableArray没有任何方法create

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

Ember文档(不幸的是)是错误的。 MutableArray是一个混合,而不是一个类。因此,您不能直接创建一个,您必须创建一个实现类(如ArrayProxyArrayController)。但是,如果启用了原型扩展,Ember将修改本机Javascript数组类以实现MutableArray。因此,如果您已启用原型扩展,则每个Javascript数组都已为MutableArray