有没有办法用自己的功能扩展流星核心模板?
我想要更简单的默认访问表单字段值,例如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"
});
为此我需要使用ui函数扩展Template [name]。
答案 0 :(得分:1)
您可以使用事件回调的第二个参数获得类似的结果,该参数提供模板上下文:
Template.myTemplate.events({
"submit #form-signup": function(e, t) {
e.preventDefault();
var email = $(t.find('#input-email')).val();
alert("Your email is: " + email);
}
});