मैं पूर्णांक के रूप में कुंजी द्वारा कैसे ऑर्डर कर सकता हूं?एनजी-दोहराने में ऑब्जेक्ट कुंजी द्वारा ऑर्डर
मैं निम्नलिखित वस्तु है;
$scope.data = {
"0": { data: "ZERO" },
"1": { data: "ONE" },
"2": { data: "TWO" },
"3": { data: "TREE" },
"5": { data: "FIVE" },
"6": { data: "SIX" },
"10":{ data: "TEN" },
"11": { data: "ELEVEN" },
"12": { data: "TWELVE" },
"13": { data: "THIRTEEN" },
"20": { data: "TWENTY"}
}
HTML:
<div ng-repeat="(key,value) in data">
वर्तमान आउटपुट आदेश 1,10,11,12,13,14,2,20,3,4,5,6
है लेकिन मैं 1,2,3,4,5,6,10,11,12,13,14,20
| orderBy:key
चाहते मेरे लिए काम नहीं करते।
कोई भी विचार?
धन्यवाद!
आप नहीं कर सकते - 'ng-repeat' के भीतर 'ऑर्डरबी' निर्देश केवल सरणी पर लागू होता है। – tymeJV
हम्म ... आप एक फ़िल्टर के साथ सक्षम हो सकते हैं जो इसे दो गुणों के साथ ऑब्जेक्ट्स की एक सरणी में बदल देता है, 'कुंजी:' कुंजीनाम ', मान: <संपत्ति मान>' लेकिन आप निश्चित रूप से करेंगे उस संरचना से मेल खाने के लिए अपने टेम्पलेट को बदलने के लिए। –