我有一个如下的数组
var myArray = [{'id':'73','name':'john'},{'id':'45','name':'Jass'}, etc.]
现在我有一个id为73的对象,如何从数组中选择这个特定的对象。我发现在jQuery中可以使用grep轻松完成这个操作。是否有任何angular方法可以做到这一点?
由于大多数用户使用angular开发应用程序时都会从对象数组中获取数据(主要是表格),因此应该有一个辅助函数来处理这个问题?
这样,我就可以通过更新对象数组来更改具有相应ID的行的数据。
我不想在视图中绑定它。我想在函数内部操纵数据并更新数据。
例如,我有一个表格列表。如果最终用户编辑表格中的一行,我就有了该对象的ID,所以在最终用户点击保存后,我需要更新数组,然后返回到表格列表。
.filter
是本地且得到良好支持的。如果您能够给出一个令人信服的理由,说明为什么必须仅使用Angular来解决此问题,我将撤销关闭投票。 - Jared Smith