2012-05-18 30 views
11

Tôi đang sử dụng Jade trong ứng dụng node.js mới nhất của mình. Tôi muốn có một khối văn bản dài trong một vùng văn bản theo mặc định.Khối văn bản dài trong văn bản Jade?

Nếu tôi làm điều gì đó như thế này:

textarea(id="theTextarea") 

nó ám chỉ tốt:

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

Tuy nhiên, nếu tôi làm điều gì đó giống như vậy:

textarea(id="theTextarea") 
    Hello world. 

tôi có được điều này:

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

Nhưng tôi muốn nó được như vậy:

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

Bất kỳ ý tưởng?

+0

Điều này được thể hiện rất rõ trong tài liệu. –

Trả lời

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

Bạn cũng có thể làm được điều này, nếu bạn không muốn rất nhiều ống "tắc nghẽn lên" đánh dấu của bạn (chú ý dot nhân vật sau khi Parens bế mạc):

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

Đọc qua Tag Text phần trong tài liệu Ngọc để biết thêm thông tin.

10

| làm việc tuyệt vời cho tôi. Tuy nhiên, trong trường hợp của tôi, tôi cần lấy giá trị từ biến js (được truyền qua kết xuất biến cục bộ). Đây là những gì tôi đã kết thúc với:

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

Tôi hy vọng sẽ giúp ai đó.

Các vấn đề liên quan