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.