Estoy ejecutando un simple ng-repeat
sobre un archivo JSON y quiero obtener nombres de categoría. Hay alrededor de 100 objetos, cada uno perteneciente a una categoría, pero solo hay alrededor de 6 categorías.
Mi código actual es este:
<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option>
</select>
La salida es de 100 opciones diferentes, en su mayoría duplicadas. ¿Cómo uso Angular para verificar si {{place.category}}
ya existe un y no crear una opción si ya está allí?
editar: en mi javascript $scope.places = JSON data
, solo para aclarar
db.collection.distinct("places")
, que era mucho, mucho mejor que hacerlo en Angular. Lamentablemente, esto no funcionará para todos.