![](/img/trans.png)
[英]Filter apply in multidimensional array object with child node of response in Angular JS
[英]How to apply filter on array of Object in angular js?
我有一个带有名称和其他属性的 Student 对象。 我需要根据名称进行过滤。 名称将作为输入文本框传递。 如何在 angular.js 中做到这一点
$scope.Students = [ {Name:'David', id : '1010', Age: '20'} ,{Name:'John', id : '1020', Age: '21'} ,{Name:'Scarlett', id : '1020', Age: '21'} ]
const students = [
{Name:'David', id : '1010', Age: '20'},
{Name:'John', id : '1020', Age: '21'},
{Name:'Scarlett', id : '1020', Age: '21'}
]
const data = students.filter(function(item){
return (item.Name === 'David');
});
console.log('data value: ', JSON.stringify(data));
您可以使用 angular js 中的 $filter 进行过滤
var value = $scope.studentname;
var selected = $filter('filter')($scope.Students, {Name: value}, true),env;
$scope.$apply(function () {
$scope.SelectedStudent = selected[0];
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.