仅 Angular $过滤器 select 属性
Angular $filter select property only
是否有使用 angular 的 $filter 服务从数组中检索仅包含特定 属性 的数组的内置方法对象数?
var contacts = [
{
name: 'John',
id: 42
},
{
name: 'Mary',
id: 43
},
];
var ids = $filter('filter')(contacts, /* my magical parameter */);
console.log(ids); //output [42, 43]
对于相关主题的任何帮助或link将不胜感激,谢谢
你不需要使用angularjs的$filter服务,你可以使用.map()方法(核心JS,我指的是ES5):
var contacts = [
{
name: 'John',
id: 42
},
{
name: 'Mary',
id: 43
},
];
var ids = contacts.map(function(contact) {
return contact.id;
});
console.log(ids); //output [42, 43]
是否有使用 angular 的 $filter 服务从数组中检索仅包含特定 属性 的数组的内置方法对象数?
var contacts = [
{
name: 'John',
id: 42
},
{
name: 'Mary',
id: 43
},
];
var ids = $filter('filter')(contacts, /* my magical parameter */);
console.log(ids); //output [42, 43]
对于相关主题的任何帮助或link将不胜感激,谢谢
你不需要使用angularjs的$filter服务,你可以使用.map()方法(核心JS,我指的是ES5):
var contacts = [
{
name: 'John',
id: 42
},
{
name: 'Mary',
id: 43
},
];
var ids = contacts.map(function(contact) {
return contact.id;
});
console.log(ids); //output [42, 43]