javascript - 如何确定在 ember 中观察到的数组中添加/删除的项目?

标签 javascript ember.js

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

最佳答案

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

代码看起来像这样

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

<强> More information can be found here.

<强> Here is a link to a working demo.

关于javascript - 如何确定在 ember 中观察到的数组中添加/删除的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30011028/

相关文章:

javascript - javascript中的setTimeout打印

javascript - 我正在尝试通过 Express 为我的 React 应用程序提供服务,为什么会收到 404 错误?

ember.js - Ember 数据 : Insert new item at beginning of array instead of at the end

javascript - 警告 : Cannot update during an existing state transition

javascript - Jquery Datatable - 需要先将数据居中然后右对齐

ember.js - 在 Ember.js 中退出路由时如何*不*销毁 View

javascript - 处理 ember 中的嵌入数据

ruby-on-rails - Ember 模型只加载最后一条记录

javascript - Ember View 中未显示的选项 选择可编辑

javascript - jquery onload/text effect 后期 react