0
Gibt es eine eingebaute Möglichkeit, den $ filter-Dienst zu verwenden, um ein Array mit nur einer bestimmten Eigenschaft aus einem Array von Objekten abzurufen?
var contacts = [
{
name: 'John',
id: 42
},
{
name: 'Mary',
id: 43
},
];
var ids = $filter('filter')(contacts, /* my magical parameter */);
console.log(ids); //output [42, 43]
Jede Hilfe oder einen Link zu einem verwandten Thema wäre sehr willkommen, dank
[ 'contacts.map (o => o.id);'] (https://jsfiddle.net/tusharj/bfx5qxww/) – Tushar
zeigen den Code anstelle von '/ * my magische Parameter */'um Ihre Frage und Ihren Aufwand klar zu verstehen. –
Der Filter "Filter" gibt immer das vollständig übereinstimmende Objekt zurück. Sie müssen einen benutzerdefinierten Filter erstellen. oder benutze einfach vanilla javascript, wie 'map', wie Tushar es vorschlägt – Rhumborl