Javascript 如何在angularjs中使用过滤器
我有以下数据Javascript 如何在angularjs中使用过滤器,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我有以下数据 var data = [ { "h_id": "31", "city": "hill", }, { "h_id": "13", "city": "Bevery Hills", }, { "h_id": "5", "city": "New York", }, { "h_id": "31", "city"
var data = [
{
"h_id": "31",
"city": "hill",
},
{
"h_id": "13",
"city": "Bevery Hills",
},
{
"h_id": "5",
"city": "New York",
},
{
"h_id": "31",
"city": "New York",
},
{
"h_id": "5",
"city": "New York",
}
];
我正在以这种格式获取数据
var data1 = [
{
"h_id": "31",
"city": "hill",
}, {
"h_id": "13",
"city": "Bevery Hills",
}, {
"h_id": "31",
"city": "New York",
}
];
var data1 = [
{
"h_id": "31",
"city": "hill",
}, {
"h_id": "31",
"city": "Bevery Hills",
}
];
我想要这种格式的数据
var data1 = [
{
"h_id": "31",
"city": "hill",
}, {
"h_id": "13",
"city": "Bevery Hills",
}, {
"h_id": "31",
"city": "New York",
}
];
var data1 = [
{
"h_id": "31",
"city": "hill",
}, {
"h_id": "31",
"city": "Bevery Hills",
}
];
这是我的angularjs脚本
$scope.data1 = $filter('filter')($scope.data , {h_id:31} )
我希望根据精确匹配对数据进行筛选。我在上面使用的筛选概念不是根据精确匹配进行筛选。用于获得匹配特定条件的结果
var数据=[{
“h_id”:“31”,
“城市”:“小山”,
}, {
“h_id”:“13”,
“城市”:“贝弗里山”,
}, {
“h_id”:“5”,
“城市”:“纽约”,
}, {
“h_id”:“31”,
“城市”:“纽约”,
}, {
“h_id”:“5”,
“城市”:“纽约”,
}];
var newData=data.filter(el=>el.h_id==“31”);
console.log(newData)代码>用于获取与特定条件匹配的结果
var数据=[{
“h_id”:“31”,
“城市”:“小山”,
}, {
“h_id”:“13”,
“城市”:“贝弗里山”,
}, {
“h_id”:“5”,
“城市”:“纽约”,
}, {
“h_id”:“31”,
“城市”:“纽约”,
}, {
“h_id”:“5”,
“城市”:“纽约”,
}];
var newData=data.filter(el=>el.h_id==“31”);
console.log(newData)代码>使用第三个参数进行严格比较:
$scope.data1=$filter('filter')($scope.data,{h_id:31},true)
这里有使用第三个参数进行严格比较:
$scope.data1=$filter('filter')($scope.data,{h_id:31},true)
这里有一个此页面介绍了如何创建自己的角度过滤器,如果它是一个用于检查对象h_id
的过滤器,您可以创建一个h_id
过滤器,并将您的对象数组作为第一个参数传递,将id
作为第二个参数传递,然后在$filter
中使用您的_数组。过滤器(item=>item.hi_id===id参数)我要匹配准确的id。@AlekseySoloveiLoop将您的数据放入控制器并分配适当的ID@selvakumar您的示例没有意义本页介绍如何创建您自己的角度过滤器如果它是用于检查对象的h_id
的过滤器,您可以创建h_id
过滤器,并将对象数组作为第一个参数传递给它将ID
作为第二个参数,然后在$filter
中使用您的_数组。filter(item=>item.hi_ID==ID参数)我要匹配精确的ID。@alekseysoloveiloop将您的数据放在控制器中并分配适当的参数ID@selvakumar你的例子不能说明问题sense@selvakumar很高兴它有帮助!@selvakumar很高兴它有帮助!