如何在Ember中使用Array Mixin?

时间:2014-06-20 03:59:26

标签: arrays ember.js

我试图了解如何使用Ember.Array。该文档说明要实现replaceobjectAt,但我无法找到有关其预期输入的任何信息,并且示例将非常有用。

1 个答案:

答案 0 :(得分:1)

我只是使用Ember.ArrayProxy它已经实现了方法,并且你可能不会实现它们的任何不同。或者,您可以将其用作参考点:https://github.com/emberjs/ember.js/blob/v1.5.0/packages/ember-runtime/lib/system/array_proxy.js#L221

如果您想要这样做,这是api签名:

var MyCoolArrayType = Em.Object.extend(Em.Array, {
  replace: function(idx, amt, objects){

  },

  objectAt: function(idx){

  }
}