2012-06-25 6 views
52

일부 HTML을 포함하는 변수에 텍스트가 저장되어 있습니다. 예를 들어, 고양이의 모자입니다. 그러나 Jade에서 렌더링 할 때 서식을 렌더링하는 대신 태그와 함께 표시됩니다. 이 문제를 어떻게 해결할 수 있습니까? ! = 의해 버퍼링Jade를 사용하여 변수에서 HTML 렌더링

답변

105

코드 = 당신이 사용할 수있는 값을 반환 이스케이프 그러나 출력, 보안을위한 기본적으로

p!= aVarContainingHTML 

Jade Doc

+3

일반 텍스트 줄 (태그가 아님)의 경우 어떻게해야합니까? – Shamoon

+0

업데이트 : 문서로 연결되는 새로운 링크 https://pugjs.org/language/code.html – pvolyntsev

+0

공식 pug 문서에서 Coulnd't를 (를) 찾으십시오. 그들은 그것을 버렸습니까? 보간에 관한 섹션은 매우 짧습니다. 나는 장님입니까? 어쨌든 고마워 :) – atripes

34

를 이스케이프 당신이 필요로하는 구문은 다음과 같습니다

!{yourJsVariable} 

#{yourJsVariable}을 사용하면 < >이 표시되지만 !{}은 표시되지 않습니다.