2017-04-13 4 views
0

node.js에 jsrender를 사용하여 부분을 포함하는 구문을 만들 수 없습니다.node.js의 partials 서버 측 템플릿을 렌더링하는 jsrender

을 포함 할 수 있습니다.

{{include tmpl='./views/partials/my_partial.html' /}} 

렌더링 브라우저

res.send(jsr.renderFile('./views/my_view.html')); 

무엇을 달성하려고하는 태그 내부의 부분을 정의하는 것입니다로 보낼 수 있습니다. 나는 이렇게 태그를 설정?

res.send(jsr.renderFile('./views/partials/my_partial.html', 
    {my_partial : tmpl='./views/partials/my_partial.html'} 
)); 

오류 없음하지만 브라우저에 빈 전송 블록을 포함한다 :

{{include my_partial /}} 

그리고 Node.js를에

는 renderFile 호출과 같이 확장 할 수 있습니다. . :(

답변

0

나는

블록/태그과 같이 정의 될 필요가 최대한 구문 조합을 테스트하여 결국 거기에 도착 :

{{include tmpl=my_partial /}} 

그리고 나는 부분과 템플릿을 렌더링 할 수 이 전화와 함께

res.send(jsr.renderFile('./views/partials/my_partial.html', 
{my_partial : './views/partials/my_partial.html'} 
)); 
관련 문제