मैं Mustache.js के साथ templating के बारे में पढ़ रहा हूँ। मुझे समझ में नहीं आता कि टेम्पलेट्स कहां रखा जाए। मैं उन्हें एक ही फाइल में नहीं रखता हूं।बाहरी टेम्पलेट्स का उपयोग करके मूंछ
$.get('test.htm', function(templates) {
// Fetch the <script /> block from the loaded external
// template file which contains our greetings template.
var template = $(templates).filter('#tpl-greeting').html();
$('body').append(Mustache.render(template, templateData));
});
//test.htm
<script id="tpl-greeting" type="text/html">
<dl>
<dt>Name</dt>
<dd>{{name}}</dd>
<dt>Time</dt>
<dd>{{timeNow}}</dd>
</dl>
</script>
क्या मुझे एक नियंत्रक बनाना है जो मेरा टेम्पलेट लौटाता है या क्या मैं इसका संदर्भ दे सकता हूं?
अपने जवाब के लिए धन्यवाद लेकिन फिर मैं विचार प्राप्त न दे देंगे। क्यों न केवल नियंत्रक को "आबादी" एचटीएमएल वापस करने दें और $ ("# पुराना") करें। प्रतिस्थापित करें ("# नया"); – pethel
@ user874774 आप बिल्कुल कर सकते थे। लेकिन आपको अभी भी अपनी प्रतिस्थापन विधि में उपयोग करने के लिए नए HTML w/नए डेटा मानों को बनाने की आवश्यकता है। Templating यह आपके लिए करता है, साथ ही टेम्पलेट का उपयोग करने के लिए समानता और सफाई के लिए अनुमति देता है। – Swordfish0321