में विशेषताओं को सेट करने के लिए किसी ऑब्जेक्ट का विस्तार करना मैं किसी ऑब्जेक्ट में कुंजी/मान जोड़े वाले तत्व को पास करने में सक्षम होना चाहता हूं जो किसी तत्व के गुणों का प्रतिनिधित्व करता है। क्या यह जेड के साथ संभव है?जेड
कोई भी समाधान जो मुझे मेरे टेम्पलेट में एक विशेषता संग्रह पास करने की अनुमति देता है, पर्याप्त होगा, लेकिन किसी ऑब्जेक्ट (नीचे के रूप में) से निकाले गए गुणों के साथ स्पष्ट रूप से घोषित विशेषताओं को मिश्रण करने की क्षमता आदर्श होगी।
निम्नलिखित वाक्यविन्यास काम नहीं करता है, यह सिर्फ एक उदाहरण है जो मैं करना चाहता हूं।
उदाहरण के लिए, अगर मैं इस पारित कर दिया: इस टेम्पलेट के लिए
{
name:'username',
value:'bob',
attributes: {
maxlength: 16
}
}
:
input(name=name, value=value, attributes)
वांछित आउटपुट होगा:
<input name="username" value="bob" maxlength="16" />
मैं प्रतिक्रिया की सराहना करता हूं। यह थोड़ी देर के लिए यहां रहा है और मैं ईमानदारी से भूल गया था कि यह यहां था। जैसा कि जिथब मुद्दे में उल्लेख किया गया है: ** और गुण आउटपुट से बच नहीं पाते हैं इसलिए सावधानी के साथ उपयोग करें ** – Prestaul
जानना अच्छा है। मैंने उसे पकड़ नहीं लिया। – Jonathan