2014-03-27 2 views
2

브라우저에서 컴파일 할 때 완벽하게 작동하는 message.handlebars 템플릿이 있습니다.사용자 정의 도우미로 핸들 막대 템플릿을 미리 컴파일

나는 handlebars -message.handlebars -f -message.js으로 성공적으로 프리 컴파일했다.

<script src="~/Scripts/handlebars.runtime-v1.3.0.js"></script> 
<script src="~/Scripts/handlebars-helpers.js"></script> 
<script src="~/Scripts/templates/message.js"></script> 

handlebars-helpers.js 메시지 템플릿에서 사용하는 일부 사용자 지정 도우미가 포함되어 내 ASP.NET MVC 사이트에서 다음

나는대로 참조를 추가 해요.

이 접근법을이 사람의 comment에서 가져 왔지만 작동하지 않습니다. var html = Handlebars.templates.message(data); 일 때 오류가 발생합니다. 다시 이것은 브라우저에서 컴파일 할 때 완벽하게 작동하므로 문맥의 문제는 아닙니다.

내가 갖는 오류 : enter image description here

이가 미리 컴파일 및 사용자 지정 도우미를 사용하는 올바른 방법인가? 또는 미리 컴파일 된 템플릿에 해당 도우미를 포함 할 수있는 방법이 있습니까?

답변

관련 문제