我不得不將渲染回調分配給我的所有模板。渲染流星火焰中所有模板的回調
直到0.9.0我用來做這樣的:
_.each(Template, function(template, name) {
//...
template.rendered = function() {
//...
};
});
但現在,模板是一個構造函數,而不是一個對象,所以這種方法不會在這裏工作。當使用Blaze渲染所有模板時,是否有任何方法將回調函數傳遞給所有模板或引導函數?
這實際上是我需要的,但任何想法在哪裏把這個代碼,以便加載後所有的模板已被定義?而不是檢查'Template [property] .viewName',可以使用Blaze.isTemplate函數 – 2014-10-09 15:02:51
感謝Blaze.isTemplate'建議,我更新了我的代碼以使用客戶端'Meteor.startup'來確保它是每個模板定義後執行。 – saimeunt 2014-10-09 15:07:27
工程就像一個魅力!十分感謝! – 2014-10-09 15:12:05