4
핸들 바에서 블록의 내용을 변경하지 않거나 표시하지 않겠습니다. 이 아닌 '컴파일'템플릿 - 나는 원본 콘텐츠 블록을 참조 할 수 있도록하고 싶습니다, 내가 '템플릿'라는 도우미를 가지고있는 경우에핸들 바 - 블록의 내용을 변경하지 않음
{{#template}}
<tr><td>{{name}}</td><td>{{price}}</td></tr>
{{/template}}
: 그럼, 내가있어 다음과 같은 말을하자 블록. 그래서 {{name}}
및 {{price}}
이 '렌더링'되지 않고 <tr><td>{{name}}</td><td>{{price}}</td></tr>
의 문자열을 가져올 수 있기를 바랍니다.
바로 지금 액세스 할 수있는 유일한 'this.options.fn'이 미리 컴파일 된 템플릿 조각 인 것처럼 보입니다.
이 작업을 수행 할 수있는 방법이 있습니까? 지금까지 내가 본 모든 내용은 컴파일 된 내용에 대한 참조입니다.
주 - 잘 잘 작동 그냥 "말 그대로이 인쇄 싶다"말할에도 방법이 있다면. 예를 들어 Smarty의 {literal}은 {/ literal}까지 모든 것을 무시합니다.
전체적인 의도는 무엇인지 모르겠지만 직접 템플릿 조각을 조작하려는 대신 부분적으로 사용할 수 없습니까? –
의도는 문자 그대로 "이것은 HTML에 있기를 원합니다"입니다. 여러 가지 이유가 있습니다 - 문서화, 템플릿 스 니펫을위한 다섯 개의 별도의 세 줄 html 파일을 요구하지 않아도되는 것. Partials는 내가이 경우에 필요로하는 것이 아니다. (나는 그들을 사용하고 그것들을 사용하는 방법을 알고 있지만). – Stephen
나는 똑같은 필요를 가지고 있었다. 너무 나쁘다면 해결책이없는 것 같다. – AlexG