0
내 페이지를 탐색 및 바닥 글 용 partials로 렌더링하는 데 hbs를 사용합니다.스크립트에서 handlebars.js가있는 hbs 렌더링 사이트 - nodejs
router.get('/test', function (req, res) {
return res.render('test');
});
한 페이지에는 mustache.js를 사용하는 템플릿이 있습니다. 이 템플릿은 hbs 렌더링에서 {{}} 픽업으로 보이는 것처럼 작동하지 않습니다. 다음은 오류를 설명하는 기본 예제입니다. 익스프레스가있는 정적 페이지로로드하면 "Joe는 웹 개발자"가되고 hbs로 렌더링하면 "is a"가됩니다.
내 모든 페이지의 렌더링 방식을 변경하지 않아도되는 해결 방법이 있습니까?
<!doctype html>
<html lang="en">
<head>
<title>Mustache.js Inline Method</title>
<script type="text/javascript" src="js/libs/mustache.js" ></script>
<script>
var view = {
name : "Joe",
occupation : "Web Developer"
};
function loadtemp(){
var output = Mustache.render("{{name}} is a {{occupation}}", view);
document.getElementById('person').innerHTML = output;
}
</script>
</head>
<body onload="loadtemp()" >
<p id="person"></p>
</body>
</html>
브래킷 근무했던 \ 와 브래킷을 탈출했다? – turmuka
예, 브래킷이 의도 한대로 자바 스크립트 코드로 작업했습니다. – Alex17