है मेरी एक जेड लेआउट फ़ाइल है I कोड निम्नानुसार है
html.no-js (lang = 'en') // & lt;! [अंत अगर] सिर स्क्रिप्ट (प्रकार = 'पाठ / जावास्क्रिप्ट') var x = "datablabla"; और मेरे पास एक जेड फाइल है जो इस लेआउट को बढ़ाती है मैं उस एक्स चर का उपयोग कैसे कर सकता हूं ??
विस्तारित करता है .. /layout सिर स्क्रिप्ट (प्रकार = 'टेक्स्ट / जावास्क्रिप्ट') चेतावनी (1); ब्लॉक हेडरटेंटेंट ब्लॉक बॉडीसामग्री एच 1 ब्लाला पी # {x} // अपरिभाषित कोई भी विचार?
संक्षिप्त जवाब: आप नहीं कर सकते आप क्लाइंट साइड स्क्रिप्ट ब्लॉक में x घोषित कर रहे हैं, और जेड टेम्पलेट के भीतर उपलब्ध किसी भी ब्लॉक / ब्लॉक में घोषित कोई भी कोड / वेरिएबल बनाने के लिए उन पर निष्पादित नहीं करता है। अब जवाब: आप कर सकते हैं इस तरह से अपने जेड टेम्पलेट्स में एम्बेड किए गए जेएस कोड जोड़ें: - var x = "datablabla"; आप ग्राहक कोड के दोनों भाग में और अपने अन्य जेड टेम्पलेट में x चर का पुन: उपयोग कर सकते हैं: // लेआउट - var x = "डेटाबलाबला"; सिर स्क्रिप्ट var x = '# {x}'; // अन्य लेआउट का विस्तार ... ब्लॉक बॉडीसामग्री H1 Blabla p # {x} में आपका स्वागत है
No comments:
Post a Comment