2012-06-03 8 views
20

documentation Mustache.to_html() का कोई जिक्र नहीं करता है, लेकिन Mustache.js ऑनलाइन के लिए प्रत्येक tutorial Mustache.to_html() का उपयोग करता है। इसलिए मैं निश्चित रूप से कुछ गहने याद कर रहा हूँ।Mustache.render() और Mustache.to_html() के बीच क्या अंतर है?

कोड उदाहरणों की बहुत सराहना की जाएगी।

उत्तर

28

source को देखते हुए, ऐसा लगता है TO_HTML अनिवार्य रूप से बहिष्कृत कर दिया गया:

// This is here for backwards compatibility with 0.4.x. 
exports.to_html = function (template, view, partials, send) { 
    var result = render(template, view, partials); 

    if (typeof send === "function") { 
     send(result); 
    } else { 
     return result; 
    } 
}; 

आप देख सकते हैं यह आह्वान प्रस्तुत करना। एक अंतर अतिरिक्त (वैकल्पिक) पैरामीटर भेजें, जो एक कॉलबैक है जो इसे आमंत्रित करता है (परिणाम को पैरामीटर के रूप में भेजना)।

+4

बहुत बहुत धन्यवाद। मेरे लिए अच्छा सबक स्रोत कोड को देखना शुरू करना है। – ehabd

संबंधित मुद्दे