javascript - Query on Block Helpers in Handlebars.js -


मेरे पास टेम्पलेट में एक उत्पाद ब्लॉक है:

  & lt; script type = "Text / x-handlebars-template" id = "tmpl-person" & gt; & Lt; div वर्ग = "उत्पाद" & gt; & Lt;! - उत्पाद का विवरण यहां - & gt; & Lt; / div & gt; & Lt; / स्क्रिप्ट & gt;   

मैं क्या चाहता हूं कि अगर मैं व्यक्ति के आंकड़ों से डेटा प्राप्त करता हूं, तो हर तीन व्यक्तियों के बाद, मैं & lt; div class = "row -फ्लिड "& gt; & lt; / div & gt; और उसके अंदर तीन व्यक्ति .. फिर एक पंक्ति-तरल पदार्थ कंटेनर और उसके अंदर तीन व्यक्ति। मददगारों का उपयोग करके मैं इसे कैसे प्राप्त कर सकता हूं? मदद के लिए धन्यवाद।

आप ऐसा कुछ इस्तेमाल कर सकते हैं

  हैंडलबार । (रिवर्स = "", "जे = संदर्भ। लांघ; i & lt; j; i ++) {रेट = रेट +" & lt; li & gt; + ब्लॉक (संदर्भ [i]) + "& lt; / li & gt;";} अगर (i% 3 == 0) ret = ret + & lt; div वर्ग = "पंक्ति-द्रव" & gt; & lt; / div & gt; ;});   

और आप अपने कस्टम इटरेटर को परिभाषित कर सकते हैं जैसे

  & lt; script type = "text / x-handlebars-template" id = "tmpl-person "& gt; {{#each productInfo}} & lt; div वर्ग = "उत्पाद" & gt; & Lt;! - उत्पाद का विवरण यहां - & gt; & Lt; / div & gt; {{/ प्रत्येक}} & lt; / स्क्रिप्ट & gt;    

Comments