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

मैं GO \ के टेम्प्लेटिंग सिस्टम में शामिल टेम्पलेट के तर्क के रूप में डेटा कैसे पारित कर सकता हूं?

2025-03-24 को पोस्ट किया गया
ब्राउज़ करें:577

] सवाल उठता है, "मैं एक शामिल टेम्पलेट के लिए तर्क के रूप में डेटा कैसे पारित कर सकता हूं और इसे उस टेम्पलेट के भीतर एक्सेस कर सकता हूं?" इस फ़ंक्शन को पंजीकृत करके, इसका उपयोग टेम्पलेट आह्वान के भीतर किया जा सकता है। निम्न कोड दर्शाता है कि यह कैसे किया जाता है:

How can I pass data as arguments to an included template in Go\'s templating system?

पैकेज मुख्य आयात ( "एफएमटी" "HTML/टेम्पलेट" ) func मुख्य () { t, err: = template.new ("t")। funcs (template.funcmap { "args": func (vs ... इंटरफ़ेस {}) [] इंटरफ़ेस {} {वापसी vs}, })। पार्स ("{{टेम्पलेट \" image_row \ "args। अगर गलत! = nil { fmt.println (ERR) वापस करना } Err = t.execute (template.must (template.parsefiles ("index.html", "image_row.html"), nil) अगर गलत! = nil { fmt.println (ERR) वापस करना } } // index.html {{टेम्पलेट "Image_row"। | 5}} // image_row.html {{परिभाषित करें "image_row"}}} यहाँ सामान {{सूचकांक। 0}} {{इंडेक्स। 1}} {{अंत}}

image_row टेम्पलेट के भीतर, तर्क को अंतर्निहित सूचकांक फ़ंक्शन का उपयोग करके एक्सेस किया जा सकता है। उदाहरण के लिए, {{सूचकांक। 0}} Index.html टेम्पलेट से पारित पहले तर्क (सूचकांक 0) का उपयोग करेगा, इस मामले में संख्या 5।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3