2012-11-05 4 views
7

संभव डुप्लिकेट:
How to outsource a template js to a different file when using Handlebars.jsएक्सेस (सहित टेम्पलेट)

मैं handlebears उपयोग कर रहा हूँ। वे इस तरह के दस्तावेजों शरीर में टेम्पलेट्स शामिल करने के लिए सलाह देते हैं:

<script id="entry-template" type="text/x-handlebars-template"> 
    template content 
</script> 

मैं src विशेषता के माध्यम से टेम्पलेट सामग्री का उपयोग करें और अलग फ़ाइलों में मेरे टेम्पलेट की दुकान (की बड़े पैमाने पर) करना चाहते हैं।

<script src="/path/to/my.template" id="entry-template" type="text/x-handlebars-template"></script> 

प्रश्न यह है कि इसकी सह सामग्री कैसे प्राप्त करें?

$('script#entry-template').html() //returns "" 
$('script#entry-template').text() //returns "" 
+0

क्या आप फ़ाइल की सामग्री को पुनर्प्राप्त करने के लिए केवल एक AJAX प्राप्त कर सकते हैं? – Shmiddty

+0

Thanx। इसे खोज द्वारा नहीं मिला –

+0

विचार ब्राउज़र स्टैंडअर्ट तंत्र का उपयोग करना है। जब यह src विशेषता के साथ स्क्रिप्ट टैग को पूरा करता है तो यह इसे लोड करता है। या नहीं? मैंने इसे $ ('head') करके परीक्षण किया है। ('