के अंदर चर लोड करने में विफल रहता है इसलिए मैं वस्तुओं की सूची प्रस्तुत करने के लिए जावास्क्रिप्ट ऑब्जेक्ट का उपयोग कर रहा हूं। मेरा ऑब्जेक्ट इस तरह दिखता है:पग `# {} '' ऑनक्लिक '
{
text: 'One',
url: 'index.pug'
},
{
text: 'Two',
url: 'Two.pug'
},
{
text: 'Three',
url: 'Three.pug'
}
}
दिलचस्प हिस्सा तब होता है जब पग उन्हें प्रस्तुत करता है। मैं कुछ इस तरह का उपयोग कर उन्हें प्रतिपादन कर रहा हूँ: क्यों item.text सही ढंग से renders
div
ul.horizontalScroll
each item in params.apps
li
a(onclick="loadXMLDoc(#{item.url})") #{item.text}
क्या मैं समझ नहीं है, लेकिन पर लिंक पर क्लिक करें समारोह को पिंग नहीं है। क्रोम इंस्पेक्टर में, मैंने यह देखा: <a onclick="loadXMLDoc(#)">One </a>
। index.pug
के रूप में तर्क क्यों नहीं आ रहा है ??
क्या आपने डबल कोट के बजाय सिंगल कोट का उपयोग करने का प्रयास किया था? चलो 'onclick = "loadXMLDoc (# {item.url})" ''click =' loadXMLDoc (# {item.url}) '' –
एकल उद्धरण मुझे एक' अनकही सिंटेक्स त्रुटि: अमान्य या अप्रत्याशित टोकन ' – WookieCoder
संभावित विशेषता डुप्लिकेट [टैग विशेषता में जेड स्थानीय चर डाल दें] (http://stackoverflow.com/questions/5081534/put-jade-local-variable-in-tag-attribute) – Seth