У меня есть массив объектов JSON, и я пытаюсь отфильтровать список только по тем объектам, для которых существует значение для определенного поля.
Поле, которое я хочу отфильтровать, может содержать практически все, поэтому нет ничего, что я действительно мог бы найти, с чем сопоставить, кроме того, где существует значение.
Мне нужно применить фильтр вangularjs controller.
Приведенное ниже работает, если я сделаю совпадение с определенным значением, таким как 'bob', но не все объекты будут иметь значение для 'newName'.
$scope.CorrectedNames = $filter('filter')($scope.dataList, { newName: 'bob' }).length;
console.log('Total Names to Update: '+$scope.totalCorrectedAccountNumbers.length);
I 'мы пробовали
newName: '!'
это возвращает ноль результатов.
newName: '!""'
это возвращает весь список json
, и это только мои две идеи, которые я выдвинул из поиска.
Значение поля не заполнено и не равно NULL, в противном случае я думаю, что сработает следующее.
newName: '!=null'