2013-12-11 3 views
0

Есть ли способ расширить базовое поле метеоров Шаблон с собственными функциями?Расширение шаблона с собственными функциями

Я хочу более легкий доступ по умолчанию для значений полей формы, как backbone marionette ui

Template.myTemplate.events({ 
    "submit #form-signup": function(e) { 
    e.preventDefault(); 
    alert("Your email is:" + this.ui.email); // <<<<---- simple access 
    } 
}); 

Template.myTemplate.ui({ 
    "email" : "#input-email", 
    "password": "#input-password" 
}); 

Для этого мне нужно расширить шаблон [имя] с помощью функции пользовательского интерфейса.

ответ

1

Вы можете достичь подобного результата со вторым параметром обратного вызова события, которое обеспечивает контекст шаблона:

Template.myTemplate.events({ 
    "submit #form-signup": function(e, t) { 
    e.preventDefault(); 
    var email = $(t.find('#input-email')).val(); 
    alert("Your email is: " + email); 
    } 
}); 
+0

Да я знаю, что, но я хочу, определение пола для лучшего обзора и простых простого способ доступа к vars без написания кода jquery каждый раз. Мой следующий шаг - расширить его с помощью некоторой автоматической проверки, поэтому я хочу поля .ui. – Peter

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