У меня есть следующий массив записей. И я хочу исключить записи с нулевым значением. В этом случае исключите только «pqr» и получите «abc» и «xyz» в качестве вывода.Как фильтровать записи с ненулевым значением в AngularJS
$scope.myArray = [{
name: 'abc',
value: 2
}, {
name: 'pqr',
value: 0
}, {
name: 'xyz',
value: 104
}]
$scope.filteredRecords = $filter('filter')($scope.myArray, {
'value': '!0'
});
И выход filteredRecords содержит
[{"name":"abc","value":2}]
Но проблема в том, я не хочу, чтобы исключить «АБВ» запись. Я просто хочу исключить записи со значением точно как 0. Но похоже, что угловое сравнение подстроки не является полным значением.
Как я использовать стандартный угловой фильтр, чтобы получить записи с не нулевым значением (без написания настраиваемого фильтра)
plunker для приведенного выше кода.
отредактировал код. используя строгий оператор равенства. – Vivek