Sto eseguendo un semplice ng-repeat
su un file JSON e voglio ottenere i nomi delle categorie. Ci sono circa 100 oggetti, ognuno appartenente a una categoria - ma ci sono solo circa 6 categorie.
Il mio codice attuale è questo:
<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option>
</select>
L'output è di 100 diverse opzioni, per lo più duplicati. Come posso usare Angular per verificare se {{place.category}}
esiste già e non creare un'opzione se è già presente?
modifica: Nel mio javascript $scope.places = JSON data
, solo per chiarire
db.collection.distinct("places")
, che era molto, molto meglio che farlo dentro Angular! Purtroppo questo non funzionerà per tutti.