Ich führe eine einfache ng-repeat
JSON-Datei aus und möchte Kategorienamen erhalten. Es gibt ungefähr 100 Objekte, die jeweils zu einer Kategorie gehören - aber es gibt nur ungefähr 6 Kategorien.
Mein aktueller Code lautet:
<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option>
</select>
Die Ausgabe umfasst 100 verschiedene Optionen, meist Duplikate. Wie überprüfe ich mit Angular, ob eine {{place.category}}
bereits vorhanden ist, und erstelle keine Option, wenn sie bereits vorhanden ist?
bearbeiten: In meinem Javascript $scope.places = JSON data
, nur um zu verdeutlichen
db.collection.distinct("places")
, was weitaus besser war, als es in Angular zu tun! Leider funktioniert das nicht bei allen.