2012-05-18 9 views
11

मैं अपने नवीनतम node.js ऐप में Jade का उपयोग कर रहा हूं। मैं डिफ़ॉल्ट रूप से टेक्स्टरेरा में पाठ का एक लंबा ब्लॉक रखना चाहता हूं।जेड टेक्स्टरेरा में टेक्स्ट का लंबा ब्लॉक?

मैं कुछ इस तरह करते हैं:

textarea(id="theTextarea") 

यह ठीक renders:

<textarea id="theTextarea"></textarea> 

हालांकि, अगर मैं इतना की तरह कुछ कार्य करें:

textarea(id="theTextarea") 
    Hello world. 

मैं इस मिल:

<textarea id="theTextarea"> 
    <hello>world</hello> 
</textarea> 

लेकिन मैं चाहता हूँ यह इतना की तरह बनना:

<textarea id="theTextarea"> 
    hello, world 
</textarea> 

कोई भी विचार?

+0

यह दस्तावेज़ीकरण में बहुत स्पष्ट रूप से दिखाया गया है। –

उत्तर

18
textarea(id="theTextarea") 
    | Hello 
    | world. 
    | Hello 
    | moon. 
    | Hello 
    | sun. 
8

आप भी ऐसा कर सकते हैं यदि आप नहीं चाहते कि पाइप का एक बहुत "अप को अवरुद्ध" चाहते हैं अपने मार्कअप (समापन कोष्ठक के बाद डॉट चरित्र नोटिस):

textarea(id="theTextarea"). 
    Hello 
    world. 
    Hello 
    moon. 
    Hello 
    sun. 

के माध्यम से पढ़ें अधिक जानकारी के लिए जेड डॉक्स में Tag Text अनुभाग।

10

| मेरे लिए बहुत अच्छा काम किया। हालांकि मेरे मामले में, मुझे जेएस वैरिएबल से मूल्य प्राप्त करने की आवश्यकता थी (स्थानीय चर प्रस्तुत करने के माध्यम से पारित)। यही वह है जिसके साथ मैंने समाप्त किया:

textarea#resp(name="resp", rows="6", cols="66") 
    | #{respStr} 

मुझे उम्मीद है कि किसी की मदद करेगा।

संबंधित मुद्दे