2012-05-25 30 views
13

Tôi đã được đào thông qua tài liệu Jade và tìm kiếm google nhưng không có từ nào. Tôi đang cố gắng in chuỗi JSON có chế độ xem nhưng bất kể cách tôi cố gắng in biến, dấu ngoặc kép luôn được chuyển đổi thành "In ấn (hoặc unescaping JSON) với nodejs và ngọc bích

Cập nhật: Tôi đang sử dụng Jade 0.26.0.

thử nghiệm của tôi json:

{test:"value"} 

mẫu mã của tôi:

!{JSON.stringify(json)} 

sản lượng thô trong trình duyệt web:

{"test":"value"} 

Trả lời

26

lẽ nâng cấp lên phiên bản mới hơn của Jade?

Tôi đang sử dụng phiên bản 0.25.0 và ..

này được thoát

=JSON.stringify(item) 

Đây là những unescaped

!{JSON.stringify(item)} 
!=JSON.stringify(item) 
+0

Cả những người đang làm việc cho tôi. Tôi đang sử dụng Jade 0,26 và đã chỉnh sửa bài đăng của tôi đơn giản hóa bài kiểm tra. – helion3

+1

Tôi vừa thử nó và 'script (type =' text/javascript ') ! {JSON.stringify (item)} ' hoạt động hoàn toàn tốt cho tôi. (Mã nằm trong hai hàng và thực sự được ghi) – Amberlamps

+0

Chỉ cần thử với phiên bản mới nhất của express và nó không hiển thị json thô nhưng chữ viết (chữ = 'text/javascript')! {JSON.stringify (item) }. – canadiancreed

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