ฉันใช้งานง่าย ng-repeat
บนไฟล์ JSON และต้องการรับชื่อหมวดหมู่ มีวัตถุประมาณ 100 รายการแต่ละประเภทอยู่ในหมวดหมู่ - แต่มีเพียง 6 หมวดหมู่เท่านั้น
รหัสปัจจุบันของฉันคือ:
<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option>
</select>
ผลลัพธ์คือ 100 ตัวเลือกที่แตกต่างกันส่วนใหญ่ซ้ำกัน ฉันจะใช้ Angular เพื่อตรวจสอบว่า a{{place.category}}
อยู่แล้วและไม่สร้างตัวเลือกหากมีอยู่แล้ว
แก้ไข: ในจาวาสคริปต์ของฉัน$scope.places = JSON data
เพียงเพื่อชี้แจง
db.collection.distinct("places")
ซึ่งไกลดีกว่าการทำใน Angular! น่าเศร้าที่สิ่งนี้ใช้ไม่ได้กับทุกคน