브라우저에서 컴파일 할 때 완벽하게 작동하는 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);
일 때 오류가 발생합니다. 다시 이것은 브라우저에서 컴파일 할 때 완벽하게 작동하므로 문맥의 문제는 아닙니다.
내가 갖는 오류 :
이가 미리 컴파일 및 사용자 지정 도우미를 사용하는 올바른 방법인가? 또는 미리 컴파일 된 템플릿에 해당 도우미를 포함 할 수있는 방법이 있습니까?