我正在使用Angular8。我想在Angular中检查对象是否存在于对象数组中。我的对象是:
let objVenIns = {
'CntNumber': 4,
'CntMixer': 2,
'DevicePositions': 'NA',
'AddComments': 'NA',
}
对象数组也包含其他列:-
let arrRowData = [{'SrNo' : 1, 'Name' : 'ABC', 'CntNumber': 1,'CntMixer': 3,'DevicePositions': 'Right','AddComments': 'NA'},
{'SrNo' : 2, 'Name' : 'DEF', 'CntNumber': 4,'CntMixer': 2,'DevicePositions': 'NA','AddComments': 'NA'},
{'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中实现这种对象搜索?
您也可以将相同的array.Find
或array.Find
与Angular一起使用。