빠져나오지 않고 html을 핸들 바 템플릿에 삽입합니다.
나오는 문자열에서 태그를 이스케이프하지 않고 html 태그가 있는 문자열을 핸들 바 템플릿에 삽입할 수 있는 방법이 있습니까?
template.js:
<p>{{content}}</p>
템플릿을 사용합니다.
HBS.template({content: "<i>test</i> 123"})
실제 결과:
<p><i>test</i> 123</p>
예상 결과:
<p><i>test</i> 123</p>
좋아요
<p>{{{content}}}</p>
공식 참조:
handlebars HTML 이스케이프 값은 다음에서 반환합니다.
{{expression}}
핸들 바가 값을 벗어나지 않도록 하려면 "트리플 스택", 을 사용합니다.
템플릿에 이렇게 세 개의 콧수염을 추가해야 합니다.<p>{{{content}}}</p>
핸들바가 값을 이스케이프하지 않으려면 "트리플 스택"을 사용합니다.
{{{
원시 HTML을 Handlebars 템플릿으로 전달하고 3중괄호를 사용하여 원시 HTML 출력을 가져옵니다.
{{{foo}}}
언급URL : https://stackoverflow.com/questions/20280601/insert-html-in-a-handlebar-template-without-escaping
'programing' 카테고리의 다른 글
UIView에서 두 모서리를 둥글게 만듭니다. (0) | 2023.08.23 |
---|---|
re."예기된 문자열 또는 바이트와 유사한 개체"로 하위 오류가 발생 (0) | 2023.08.23 |
Android Studio 3.0 Flavor Dimension 문제 (0) | 2023.08.23 |
Spring boot - 백업 로그 파일 수가 7개로 제한됨 (0) | 2023.08.23 |
router.navigateBy 사용 방법Url 및 router.navigate in Angular (0) | 2023.08.23 |