javascript - Dust.js partial not found -


एक मूल निर्देशिका में ये फ़ाइलें हैं:

  • partial.dust
  • test.html

partial.dust में

  & lt; ul & gt; {#games} & lt; li & gt; {आईडी} - {शीर्षक} & lt; / li & gt; {/ Games} & lt; / ul & gt;  

में test.html

  & lt;! DOCTYPE html & gt; & LT; html & gt; & Lt; शीर्ष & gt; & Lt; मेटा वर्णसेट = "यूटीएफ -8" & gt; & Lt; title & gt; टेस्ट & lt; / title & gt; & Lt; script src = "dust-full.min.js" & gt; & lt; / स्क्रिप्ट & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; div id = "cont-tpl-page" & gt; & lt; / div & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / html" id = "tpl-page" & gt; कंसोल {नोम}, & lt; br / & gt; {& Gt; आंशिक खेलों = सूची}} & lt; / स्क्रिप्ट & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; Var मॉडल = {नाम: "प्लेस्टियन 3", सूची: [{आईडी: 1, शीर्षक: "जीटीए"}, {आईडी: 2, शीर्षक: "फीफा 15"}}}; Var tpl = document.getElementById ("tpl-page"); Var cont = document.getElementById ("cont-tpl-page"); Var संकलित = dust.compile (tpl.innerHTML, "पृष्ठ"); dust.loadSource (संकलित); Dust.render ("पृष्ठ", मॉडल, फ़ंक्शन (गलती, बाहर) {contininnerHTML = out; console.log (गलती, बाहर);}); & Lt; / स्क्रिप्ट & gt; & Lt; / body & gt; & Lt; / html & gt;  

इस सरल कोड के साथ मुझे यह अपवाद मिलता है "त्रुटि: खाका नहीं मिला: आंशिक"। क्यूं कर? सभी फाइल समान रूट में हैं

धूल स्वतः संकलित नहीं करता है और आपके लिए आंशिक रूप से शामिल नहीं है, भले ही फ़ाइलें एक ही निर्देशिका में हैं आपको partial.dust को संकलित करने की आवश्यकता है, फिर अपने पृष्ठ में & lt; script & gt; टैग के साथ संकलित फाइल को शामिल करें।


Comments