"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं AngularJS के लिए ng-विकल्पों में मान विशेषता कैसे सेट करूं?

मैं AngularJS के लिए ng-विकल्पों में मान विशेषता कैसे सेट करूं?

2024-11-20 को प्रकाशित
ब्राउज़ करें:900

How do I set the value attribute in ng-options for AngularJS?

AngularJS के लिए ng-options में मान सेट करना

AngularJS का ng-options निर्देश डेवलपर्स को

मूल्य सेटिंग तंत्र को समझने के लिए, आइए ngOptions के सिंटैक्स पर ध्यान दें। यह इन रूपों में से एक में अभिव्यक्ति लेता है:

सरणी के लिए:

label for value in array

वस्तुओं के लिए:

label for (key, value) in object

निम्नलिखित उदाहरण सरणी पर विचार करें:

array = [{ "value": 1, "text": "1st" }, { "value": 2, "text": "2nd" }];

एनजी-विकल्पों का उपयोग करके विकल्प भरने के लिए, हम लिख सकते हैं:

इस मामले में, obj.value प्रत्येक विकल्प के लिए चयनित मान निर्धारित करेगा।

अपडेट: वैल्यू एक्सप्रेशन द्वारा ट्रैक करें

हाल ही में AngularJS अपडेट के साथ, अब एक्सप्रेशन द्वारा ट्रैक का उपयोग करके वैल्यू एट्रिब्यूट के लिए स्पष्ट रूप से मूल्य निर्दिष्ट करना संभव है:

सिंटैक्स को याद रखना

ngOptions सिंटैक्स को याद करना चुनौतीपूर्ण हो सकता है। एक सहायक सादृश्य इसे पायथन की सूची समझ के विस्तारित संस्करण के रूप में सोचना है:

[x**2 for x in [1, 2, 3, 4, 5]]

हालाँकि एनजी-विकल्पों में, हम as कीवर्ड का उपयोग करके प्रत्येक विकल्प के लिए प्रदर्शित मूल्य और पाठ के बीच अंतर करते हैं:

person.id as person.name for person in people

जावास्क्रिप्ट ऑब्जेक्ट के लिए, सिंटैक्स समान है, (कुंजी, मान) जोड़े का उपयोग करते हुए:

for (key, value) in object
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3