मुझे अपने सभी टेम्पलेट्स में रेंडर कॉलबैक असाइन करने के लिए मजबूर होना पड़ता है।उल्का ब्लेज़ में सभी टेम्पलेट्स को कॉलबैक रेंडर करें
0.9.0 जब तक मैं इस तरह यह करने के लिए इस्तेमाल किया:
_.each(Template, function(template, name) {
//...
template.rendered = function() {
//...
};
});
लेकिन अब, टेम्पलेट एक निर्माता और नहीं एक वस्तु है, इसलिए इस विधि यहाँ काम नहीं करेगा। क्या सभी टेम्पलेट्स या अग्नि समारोह में कॉलबैक फ़ंक्शन को पास करने का कोई तरीका है जब सभी टेम्पलेट्स को ब्लेज़ का उपयोग करके प्रस्तुत किया गया था?
यह वास्तव में मुझे चाहिए, लेकिन किसी भी विचार को यह कोड कहां रखना है ताकि सभी टेम्पलेट्स को परिभाषित करने के बाद लोड हो जाए? और 'टेम्पलेट [प्रॉपर्टी] .viewName' की जांच करने के बजाय Blaze.isTemplate फ़ंक्शन –
' Blaze.isTemplate' सुझाव 'के लिए धन्यवाद, मैंने यह सुनिश्चित करने के लिए क्लाइंट-साइड' Meteor.startup' का उपयोग करने के लिए अपना कोड अपडेट किया है। प्रत्येक टेम्पलेट्स के बाद निष्पादित किया गया है। – saimeunt
एक आकर्षण की तरह काम करता है! बहुत धन्यवाद! –