Unten ist mein Beispielcode, der in VacanciesWithSavedSearches-Array durch Überprüfung überprüft, ob das Element nicht bereits vorhanden ist.überprüfen, ob Eigenschaftswert vorhanden ist, bevor Push-Element
if ($scope.VacanciesWithSavedSearches.indexOf(value) == -1) {
$scope.VacanciesWithSavedSearches.push({
type: "Saved Searches",
title: value.title,
value: value.id
});
}
Wie kann ich die oben ändern, indem indexOf mit dem tatsächlich Eigenschaftswert zu ersetzen, zB Element in der Liste VacanciesWithSavedSearches hinzufügen, wenn die Liste keine andere item.id enthält = 123
Sind Sie sicher, dass Sie ein Array für 'VacanciesWithSavedSearches' benötigen? Wenn Sie nach einer eindeutigen ID suchen, erscheint ein Objekt oder eine Karte besser. – spanky