मैं ng-repeat
एक JSON फ़ाइल पर एक साधारण चला रहा हूं और श्रेणी के नाम प्राप्त करना चाहता हूं। लगभग 100 ऑब्जेक्ट हैं, जिनमें से प्रत्येक एक श्रेणी से संबंधित है - लेकिन लगभग 6 श्रेणियां हैं।
मेरा वर्तमान कोड यह है:
<select ng-model="orderProp" >
<option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option>
</select>
आउटपुट 100 विभिन्न विकल्प हैं, ज्यादातर डुप्लिकेट हैं। मैं {{place.category}}
पहले से मौजूद है या नहीं, यह जांचने के लिए कि मैं कोणीय का उपयोग कैसे करूं और अगर यह पहले से मौजूद है तो कोई विकल्प नहीं बनाएं?
संपादित करें: मेरी जावास्क्रिप्ट में $scope.places = JSON data
, बस स्पष्ट करने के लिए
db.collection.distinct("places")
, जो कि कोणीय के भीतर करने से कहीं बेहतर था! अफसोस की बात है कि यह सभी के लिए काम नहीं करेगा।