2012-05-18 17 views
11

En son node.js uygulamasında Jade kullanıyorum. Varsayılan olarak bir textarea'da uzun bir metin bloğu olmasını isterim.Uzun metin bloğu mu?

Böyle bir şey yaparsanız:

textarea(id="theTextarea") 

gayet vermektedir:

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

Ancak, ben şöyle bir şey yaparsanız:

textarea(id="theTextarea") 
    Hello world. 

Ben bu olsun:

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

Ama onu çok gibi olmak istiyorum:

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

Herhangi bir fikir? "yukarı tıkanma" boru bir sürü istemiyorsanız

+0

Bu, belgelerde çok açık bir şekilde gösterilmiştir. –

cevap

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

Ayrıca, bunu yapabilirsiniz İşaretlemenizin (kapanış Pars sonra nokta karakteri fark):

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

baştan sona okuyun Daha fazla bilgi için Jade belgelerinde Tag Text bölümü.

10

| benim için harika çalıştı. Benim durumumda, bir js değişkeninden değer elde etmem gerekiyordu (yerel değişkenleri iletmekle geçti). Bu, şu sonuca ulaştığım şey:

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

Umarım birilerine yardım eder.