내 HTML 파일을 단순화하려고하고 있으며 자체 외부 파일로 이동하려는 HTML (템플릿)로 구성된 매우 긴 스크립트가 있습니다. 이것은 <script>
태그가 기능을 포함하고있을 때 쉽게 할 수 있지만 제 경우에는 HTML입니다. 새 외부 파일에서 해당 HTML 태그를 올바르게 입력하는 방법은 무엇입니까? 아래를 참조하십시오.HTML 파일에서 스크립트를 가져 와서 자신의 .JS 파일로 옮기는 방법은 무엇입니까?
<script type="text/template7" id="myStuffTemplate">
{{#each results}}
<div class="list-block media-list">
<ul>
<li>
<a href="#" class="item-link item-content">
<div class="item-media"><img src={{this.pictures['1']}} width="80" height="80px"></div>
<div class="item-inner">
<div class="item-title-row">
<div class="item-title">{{this.name}}</div>
</div>
<div class="item-text">{{this.description}}</div>
</div>
</a>
</li>
</ul>
</div>
{{else}}
<div style="text-align:center">
<h1>Nothing yet!</h1>
<h2>Upload things you're willing to trade so you can start trading!</h2>
</div>
{{/each}}
</script>
HTML 파일 내의 스크립트입니다. 나는 그것이 자신의 외부 파일로 옮겨 졌으면 좋겠다. 어떻게이 일을 할 수 있습니까? 그리고 링크 할 때 다른 모든 파일처럼 참조합니까? 예 :
<script type="text/template7" src="js/views/mystuff.js" id="myStuffTemplate"></script>
미리 감사드립니다. 모든
당신이 Handlebars 나 EJS를 사용하려고하는 것처럼 보입니다. 이것은 내가 믿는 서버에서 올 필요가 있습니다. 그렇지 않으면 단순히 .js 파일을 고수하고 유형을'text/javascript'로 변경하고 id를 제거하십시오. –
나는 이것을하기 위해 [Template7] (http://idangero.us/template7/#.WCO6uJMrJTY)을 사용하고 있는데, 그것은'id'와'type'을 필요로합니다. 그게 까다로운 일입니다. 스크립트가 HTML 파일에 있으면 완벽하게 작동합니다. 그러나 내가 그것을 자신의 파일로 옮길 때 운이 없다. – tman091
서버 측 포함을 사용할 수 있습니까? – user2182349