从Meteor js中的2个模板中获取输入值

时间:2017-05-22 13:42:06

标签: javascript templates meteor meteor-blaze handlebarshelper

如何从另一个模板中称为手把的不同模板中获取webelements中的值。

< template name="temp1">
   <input type="text" name="new">
   {{> temp2}}
</template>

< template name="temp2">
   <input type="text" name="new2">
</template>

temp1.js文件

Template.temp1.events({
    'submit .formclass': function(event){
        var new1 = event.target.new1.value;
        var new2 = ho//how do I get the value since it is not on this same form
    }
});

1 个答案:

答案 0 :(得分:1)

您可以尝试使用模板的find()方法。如果失败了,你总是可以使用jQuery来获取确切的元素。

Template.temp1.events({
    'submit .formclass': function(event, template){
        var new1 = template.find('[name=new1]').value;
        var new2 = template.find('[name=new2]').value;
    }
});