내 백본보기를 asp.NET보기로 렌더링하려고하지만 밑줄에는 asp.NET보기에서 동일한 열기 태그가 있습니다 (< %%>). _.templateSettings
을 사용했으나보기에 여전히 으로 변경 한 <@ @>
태그가 표시됩니다.backbone.js - 템플릿 asp.net보기에서 렌더링되지 않습니다
어떻게이 백본보기를 다르게로드 할 수 있습니까?
내 백본보기를 asp.NET보기로 렌더링하려고하지만 밑줄에는 asp.NET보기에서 동일한 열기 태그가 있습니다 (< %%>). _.templateSettings
을 사용했으나보기에 여전히 으로 변경 한 <@ @>
태그가 표시됩니다.backbone.js - 템플릿 asp.net보기에서 렌더링되지 않습니다
어떻게이 백본보기를 다르게로드 할 수 있습니까?
나는 동일한 문제에 직면 해있다. 템플릿에 콧수염/핸들 바를 사용하는 것이 좋습니다. lodash와
this.template = Mustache.to_html($("#someId").html(), this.model.toJSON())
솔루션 :
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/2.3.0/mustache.js"></script>
<script type="text/template" id="someId">
<p> hello {{world}} </p>
</script>
및 렌더링 기능에
이제if (typeof _ === 'function') {
_.templateSettings = {
interpolate: /\{%=(.+?)%\}/g,
escape: /\{%-(.+?)%\}/g,
evaluate: /\{%(.+?)%\}/g
};
}
을 수행 할 수 있습니다 : 당신이 lodash.js를로드 한 후
추가이 코드를 JS {%
및 %}
을 사용하십시오 (<%
및대신).) :
몇 가지 기본적인 예 :
<script id="hello" type="text/template">
<span>My name is: {%=name%}</span>
</script>
이 어떻게 밑줄 템플릿을 사용하고 있습니까? [mcve]를 포함하십시오. –
또한 뭔가를 사용했다고 말하지 말고 정확하게 무엇을하고 있는지 보여줍니다. 때로는 오타이기도합니다. –
@ EmileBergeron, 해결책을 찾았습니다. 나는 괜찮은지 모르지만 작동합니다. 하지만이 솔루션을 사용하기 전에 내 의견을 제시합니다. https://plnkr.co/edit/ANsyg1rPHOnEiHn4G8g5 –