एंगुलरजेएस में, एनजी-रिपीट निर्देश हमें तत्वों की एक श्रृंखला पर पुनरावृत्त करने की अनुमति देता है। हालाँकि, कुछ परिदृश्यों में, हम किसी सरणी के अभाव में भी किसी विशिष्ट टेम्पलेट को कई बार दोहराने की इच्छा कर सकते हैं। यह आलेख इस आवश्यकता को संबोधित करता है।
संस्करण 1.3.0 से पहले AngularJS एक निर्दिष्ट संख्या में प्रत्यक्ष पुनरावृत्ति का समर्थन नहीं करता था। वर्कअराउंड में एक कस्टम फ़ंक्शन शुरू करना और सरणियों में हेरफेर करना शामिल था। सूचकांक"> {{ $index 1 }}
अपने नियंत्रक में, getNumber फ़ंक्शन को परिभाषित करें:
{{ $index 1 }}
यह फ़ंक्शन एक निर्दिष्ट लंबाई की एक सरणी देता है, एक सरणी पर पुनरावृत्त करने के व्यवहार का अनुकरण करता है।
$scope.number = 5;
$scope.getNumber = function(num) {
return new Array(num);
}
AngularJS के नए संस्करण एक सरलीकृत समाधान प्रदान करें:यह भिन्नता एक कस्टम फ़ंक्शन की आवश्यकता को हटा देती है।
{{ $index 1 }}
दोनों विधियां AngularJS में एक निर्धारित संख्या को पुनरावृत्त करने का एक लचीला और कुशल तरीका प्रदान करती हैं , डेवलपर्स को गतिशील और अनुकूलनीय उपयोगकर्ता इंटरफ़ेस बनाने में सक्षम बनाता है। अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3