Есть ли встроенный способ использования службы 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]
Любая помощь или ссылка на связанную тему будут высоко оценены, спасибо
contacts.map(o => o.id);
- person Tushar   schedule 02.06.2016/* my magical parameter */
, чтобы четко понять ваш вопрос и ваши усилия. - person Bhojendra Rauniyar   schedule 02.06.2016'filter'
всегда будет возвращать полный соответствующий объект. Вам нужно создать собственный фильтр. или просто используйте ванильный javascript, напримерmap
, как предлагает Тушар - person Rhumborl   schedule 02.06.2016'filter'
может возвращать только полностью соответствующий объект... Я думаю, что буду придерживаться Vanilla JS, похоже, отличная библиотека ;-) - person Pierre Roudaut   schedule 02.06.2016