2013-12-13 2 views
0

Есть ли способ запустить функцию после визуализации любого шаблона? Иногда мне нужно запустить фрагмент JQuery на всех шаблонов, как фрагмент кода, который создает Bootstrap всплывающие подсказки и т.д.Функция запуска на всех шаблонах?

ответ

0

Вы можете сделать:

_.each(Template, function(template, name) { 
    if (name !== "__define__") { 
    template.rendered = function() { 
     // ... 
    }; 
    } 
}); 

Если вы используете предварительный просмотр шаблона двигателя (запустить метеорит с meteor --release template-engine-preview-5.5) вам не нужен оператор if. Опять же, если вы используете новую систему шаблонов, вам не нужно будет запускать код jQuery при каждом повторном рендеринге шаблонов.

Смежные вопросы