0
ICanHas (Mustache)에서 Hogan으로 템플릿 엔진을 교환하고 싶습니다. ICanHas를 사용하면 스크립트 블록에서 템플릿을 정의 할 수 있습니다. 호간 (Hogan)과 함께 할 수 있습니까?인라인 자바 스크립트 대신 html (스크립트 또는 div 요소)에 정의 된 hogan 템플릿
ICanHas (Mustache)에서 Hogan으로 템플릿 엔진을 교환하고 싶습니다. ICanHas를 사용하면 스크립트 블록에서 템플릿을 정의 할 수 있습니다. 호간 (Hogan)과 함께 할 수 있습니까?인라인 자바 스크립트 대신 html (스크립트 또는 div 요소)에 정의 된 hogan 템플릿
예. 여기 script
태그 간단한 템플릿입니다 :
<script id="hogan-tpl" type="text">
hello {{planet}}
</script>
여기서 script
요소에서 템플릿을 잡고 Hogan.js와 함께 컴파일에 필요한 최소한의 자바 스크립트입니다, 그리고의 innerHTML에 할당하기 전에 적절한 데이터로 렌더링 몸 :
var template = $('#hogan-tpl').html(),
hello = Hogan.compile(template),
context = { planet: "world" },
tpl = hello.render(context);
document.body.innerHTML = tpl;
그래 당신은 $와 템플릿 내용을 얻을 수 있도록 ("#") HTML()를 간단하게 컴파일하고 다른 모든 템플릿으로 사용.. 단순한. 고맙습니다 maxbeatty :) – Nippysaurus