Tôi đang chạy đơn giản ng-repeat tệp JSON và muốn lấy tên danh mục. Có khoảng 100 đối tượng, mỗi đối tượng thuộc một danh mục - nhưng chỉ có khoảng 6 danh mục.
Mã hiện tại của tôi là:
<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option>
</select>
Đầu ra là 100 tùy chọn khác nhau, chủ yếu là trùng lặp. Làm cách nào để sử dụng Angular để kiểm tra xem {{place.category}}đã tồn tại chưa và không tạo tùy chọn nếu nó đã ở đó?
chỉnh sửa: Trong javascript của tôi $scope.places = JSON data, chỉ để làm rõ
db.collection.distinct("places"), điều này tốt hơn nhiều so với thực hiện trong Angular! Đáng buồn thay, điều này sẽ không làm việc cho tất cả mọi người.