{{end}}`

यहाँ, .फ़ाइलें फ़ाइलों के एक टुकड़े को संदर्भित करती हैं, लेकिन हम चाहते हैं संलग्न स्क्रिप्टफ़ाइल्स संरचना के पथ तक पहुंचें। $.Path का उपयोग करने से हमें ऐसा करने की अनुमति मिलती है।

const page = `{{range .Files}}{{end}}`
एक कस्टम वेरिएबल (विरासत विधि) का उपयोग करना

एक वैकल्पिक विधि में रेंज स्कोप में जाने के लिए एक कस्टम वेरिएबल बनाना शामिल है , जैसा कि इस टेम्पलेट में दर्शाया गया है:const page = `{{$p := .Path}}{{range .Files}}{{end}}`

रेंज पाइपलाइन से पहले $p को .Path पर सेट करके, हम पाइपलाइन के भीतर पथ तक पहुंच सकते हैं।

const page = `{{$p := .Path}}{{range .Files}}{{end}}`
नोट:

$ वैरिएबल विधि की अनुशंसा की जाती है क्योंकि यह वर्तमान गो संस्करणों में अधिक संक्षिप्त और मुहावरेदार दृष्टिकोण है।

","image":"http://www.luping.net/uploads/20241110/17312284916730734b51bb5.jpg","datePublished":"2024-11-10T18:28:28+08:00","dateModified":"2024-11-10T18:28:28+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गो टेम्प्लेट्स में रेंज के भीतर पैरेंट पाइपलाइन डेटा तक कैसे पहुंचें?

गो टेम्प्लेट्स में रेंज के भीतर पैरेंट पाइपलाइन डेटा तक कैसे पहुंचें?

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

How to Access Parent Pipeline Data within Range in Go Templates?

टेम्पलेट क्रियाओं में रेंज के भीतर पैरेंट पाइपलाइन तक पहुंच

गो टेम्प्लेट में, स्लाइस या मानचित्रों के माध्यम से पुनरावृत्त करने के लिए रेंज पाइपलाइनों का उपयोग करना आम है। हालाँकि, पाइपलाइन के तत्काल दायरे से बाहर डेटा तक पहुँचने का प्रयास करते समय अक्सर समस्या उत्पन्न होती है। यह आलेख बताता है कि इसे कैसे प्राप्त किया जाए।

$ वेरिएबल का उपयोग करना (अनुशंसित)

टेक्स्ट/टेम्पलेट दस्तावेज़ीकरण निर्दिष्ट करता है कि जब निष्पादन शुरू होता है, तो $ वेरिएबल डेटा को संदर्भित करता है तर्क निष्पादित करने के लिए पारित किया गया। इसका मतलब है कि हम $.variable का उपयोग करके बाहरी दायरे के डेटा तक पहुंच सकते हैं। {{html $.Path}}/js/{{html .}}">{{end}}`

यहाँ, .फ़ाइलें फ़ाइलों के एक टुकड़े को संदर्भित करती हैं, लेकिन हम चाहते हैं संलग्न स्क्रिप्टफ़ाइल्स संरचना के पथ तक पहुंचें। $.Path का उपयोग करने से हमें ऐसा करने की अनुमति मिलती है।

const page = `{{range .Files}}{{end}}`
एक कस्टम वेरिएबल (विरासत विधि) का उपयोग करना

एक वैकल्पिक विधि में रेंज स्कोप में जाने के लिए एक कस्टम वेरिएबल बनाना शामिल है , जैसा कि इस टेम्पलेट में दर्शाया गया है:const page = `{{$p := .Path}}{{range .Files}}{{end}}`

रेंज पाइपलाइन से पहले $p को .Path पर सेट करके, हम पाइपलाइन के भीतर पथ तक पहुंच सकते हैं।

const page = `{{$p := .Path}}{{range .Files}}{{end}}`
नोट:

$ वैरिएबल विधि की अनुशंसा की जाती है क्योंकि यह वर्तमान गो संस्करणों में अधिक संक्षिप्त और मुहावरेदार दृष्टिकोण है।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3