【发布时间】:2019-11-16 02:15:01
【问题描述】:
我正在使用 Angular 8。我想在 Angular 中检查对象是否存在于对象数组中。 我的对象是:
let objVenIns = {
'CntNumber': 4,
'CntMixer': 2,
'DevicePositions': 'NA',
'AddComments': 'NA',
}
对象数组也包含其他列:-
let arrRowData = [0: {'SrNo' : 1, 'Name' : 'ABC', 'CntNumber': 1,'CntMixer': 3,'DevicePositions': 'Right','AddComments': 'NA'},
1: {'SrNo' : 2, 'Name' : 'DEF', 'CntNumber': 4,'CntMixer': 2,'DevicePositions': 'NA','AddComments': 'NA'},
2: {'SrNo' : 3, 'Name' : 'XYZ', 'CntNumber': 2,'CntMixer': 5,'DevicePositions': 'Left','AddComments': 'NA'}]
在 Angular JS 中,我曾经执行以下函数来检查对象是否存在于数组中:-
var data = $filter('filter')($scope.arrRowData, objVenIns, true)[0];
如何在 Angular 8 中实现这样的对象搜索?
【问题讨论】:
标签: arrays angular angular-filters