Javascript 如何确定要添加/删除到ember中观察到的数组中的项?

Javascript 如何确定要添加/删除到ember中观察到的数组中的项?,javascript,ember.js,Javascript,Ember.js,它解释了如何使用余烬观察数组中的项目。我的问题是如何确定使用此方法添加/删除的项?您可以使用此方法查找从数组中添加/删除的项 代码将如下所示 that.get('content').addArrayObserver(this, { willChange: Ember.K, didChange: function(array, start, removeCount, addCount) { alert(array[start]); } }); 为什么无法确定观察('item

它解释了如何使用余烬观察数组中的项目。我的问题是如何确定使用此方法添加/删除的项?

您可以使用此方法查找从数组中添加/删除的项

代码将如下所示

that.get('content').addArrayObserver(this, {
  willChange: Ember.K,
  didChange: function(array, start, removeCount, addCount) {
    alert(array[start]);
  }
});


为什么无法确定
观察('items.[]')
方法。基本上,观察者只是告诉我们属性的值已更改。它没有告诉我们变化是什么。我们使用更专业的观察者,比如addArrayObserver,AddNumberAbleObserver