Tôi có một số văn bản được lưu trữ trong một biến chứa một số HTML. Ví dụ: cat trong mũ. Tuy nhiên, khi tôi render nó trong Jade, nó xuất hiện với các thẻ thay vì hiển thị định dạng. Làm thế nào tôi có thể sửa lỗi này? !Hiển thị HTML trong biến bằng cách sử dụng Jade
52
A
Trả lời
105
Mã đệm bằng = được thoát bởi mặc định cho an ninh, tuy nhiên để đầu ra unescaped trở về giá trị bạn có thể sử dụng =
p!= aVarContainingHTML
34
Cú pháp bạn cần là:
!{yourJsVariable}
nếu bạn sử dụng #{yourJsVariable}
nó hiển thị < >, nhưng với !{}
thì không.
Tôi làm cách nào để thực hiện điều này cho dòng văn bản thuần túy (không phải thẻ)? – Shamoon
Cập nhật: liên kết mới đến tài liệu https://pugjs.org/language/code.html – pvolyntsev
Không tìm thấy tài liệu này trên tài liệu chính thức của pug. Họ đã bỏ nó ra sao? Phần nội suy khá ngắn, tôi có bị mù không? Dù sao cũng cảm ơn :) – atripes